fastponto / larafast
为模块化Laravel项目开发提供便利
dev-master
2022-08-04 19:21 UTC
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: 2024-09-27 06:17:20 UTC
README
巴西框架,作为模块化Laravel项目开发的辅助工具。
- 资源
- 可模块化管理面板
- 多主题系统
- 多语言系统
- 通过控制器创建表单
- datables服务器端加载的辅助工具
安装
composer require fastponto/larafast
安装完package composer后,在Laravel中执行安装
php artisan larafast:install
该命令创建文件夹themes,并发布larafast的视图、资源和配置文件
您也可以使用它来重新安装文件
php artisan larafast:install --force
该命令强制重新发布所有文件,从而替换所有现有安装相关的文件
管理面板
管理面板可通过 /admin
访问
管理面板配置...
要向管理面板添加菜单,请参考以下示例...
对于主菜单
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')
]
]
]);
});