ichynul/la-a-duo

该软件包已被 废弃 并不再维护。未建议替代软件包。

laravel-admin 后台多开

1.1.9 2020-06-09 16:44 UTC

This package is auto-updated.

Last update: 2021-05-21 08:19:36 UTC


README

现在不怎使用laravellaravel-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.phpmigrate

$ php artisan laaduo:seed admin1

播种 AdminTablesSeeder 种植管理员表(用户、角色、菜单...),如果表不为空,将跳过

MIT 许可证 (MIT) 下许可。