ichynul / la-a-duo
该软件包已被 废弃 并不再维护。未建议替代软件包。
laravel-admin 后台多开
1.1.9
2020-06-09 16:44 UTC
Requires
- php: >=7.0.0
- encore/laravel-admin: ~1.6
Requires (Dev)
- phpunit/phpunit: ~6.0
README
现在不怎使用laravel
和laravel-admin
了,遇到问题我未必能帮到你,如果你打算使用此扩展,需要有一定的解决问题能力。如果你解决了什么问题,欢迎提交pr
laravel-admin la-a-duo
安装
运行
$ composer require ichynul/la-a-duo
然后运行
$ php artisan admin:import la-a-duo
配置
在 config/admin.php
中添加配置
'extensions' => [ 'la-a-duo' => [ // Set to `false` if you want to disable this extension 'enable' => true, // ['admin1' ,'admin2' , ...] 'prefixes' => ['admin1'], // Set to `false` allow login to different prefixes in same brower 'apart' => true, // Set to `true` allow extend routes from base admin , Such as https:///admin1/goods => Admin\Controllers\GoodsController@index 'extend_routes' => false, // Base admin_tables migration file path, if new prefix use different database setting , copy this file for it 'base_migration' => database_path('migrations/2016_01_04_173148_create_admin_tables.php') ] ],
使用方法
打开 http://your-host/admin/la-a-duo
之后它将在 /app/admin1
中创建文件并创建配置文件 /config/admin1.php
然后打开 http://your-host/admin1
命令
$ php artisan laaduo:{action} {prefix?}
如果没有前缀,则对所有进行
$ php artisan laaduo:install admin1
创建 /app/Admin1
目录并创建 routes.php 和控制器
$ php artisan laaduo:route admin1
创建 /app/Admin1/extroutes.php
$ php artisan laaduo:build admin1
创建 /database/migrations/admin1/2016_01_04_173148_create_admin_tables_admin1.php
并 migrate
。
$ php artisan laaduo:seed admin1
播种 AdminTablesSeeder
种植管理员表(用户、角色、菜单...),如果表不为空,将跳过
在 MIT 许可证 (MIT) 下许可。