fastponto/larafast

为模块化Laravel项目开发提供便利

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

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')
            ]
        ]
    ]);
});