fastponto/larafast

Facilitadores para desenvolvimento de projetos laravel em módulos

dev-master 2022-08-04 19:21 UTC

This package is not auto-updated.

Last update: 2024-05-10 04:27:06 UTC


README

Framework brasileiro, desenvolvido como facilitador para desenvolvimento de projetos laravel em módulos.

  • Recursos
    • Painel Admin modulável
    • Sistema multitemas
    • Sistema multilinguagem
    • Criação de formulário via controller
    • Facilitador para datables com carregamento serverside

Instalação

composer require fastponto/larafast

Após instalação do package composer, realizar a instalação dentro do Laravel

php artisan larafast:install

Esse comando cria a pasta themes, e publica views, assets e config do larafast

Você também pode ultilizar para reinstalar os arquivos

php artisan larafast:install --force

Esse comando publica todos os arquivos novamente de maneira forçada, assim ele sbistui todos arquivos existentes referentes a instalação

Painel admin

O painel admin é acessado por /admin

Configurações do painel admin...

Para incluir menus no painel admin, segue exemplo...

Para o menu principal

Event::listen(RouteMatched::class, function(){
    dashboard_menu()->registerItem('mainMenu', [
        'session' => strtoupper('configurações'),
        'name' => 'users',
        'friendly_name' => 'Usuários',
        'icon' => 'fas fa-fw fa-user',
        'url' => '#',
        'permissions' => 'users.index',
        'hasChildren' => true,
        'childrens' => [
            [
                'name' => 'index',
                'friendly_name' => 'Listar',
                'url' => route('users.index')
            ]
        ]
    ]);
});