fastponto / larafast
Facilitadores para desenvolvimento de projetos laravel em módulos
Requires
- php: ^7.3|^7.4|^8.0
- bensampo/laravel-enum: ^3.4
- doctrine/dbal: ^2.5
- illuminate/support: ~6.0|~7.0|~8.0
- kris/laravel-form-builder: ^1.40
- laravel/ui: >=1.0
- nwidart/laravel-modules: ^8.2
- yajra/laravel-datatables-oracle: ~9.0
- ycs77/laravel-form-builder-bs4: ^1.0
Requires (Dev)
- laravel/framework: ~6.0|~7.0|~8.0
- phpunit/phpcov: >=6.0
- phpunit/phpunit: >=8.0
This package is not auto-updated.
Last update: 2025-03-14 08:29:14 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')
]
]
]);
});