LaravelPackages.net
Acme Inc.
Toggle sidebar
feiger/laravel-admins

Laravel-admin 多后台的工具

521
1
v1.0.0
About feiger/laravel-admins

feiger/laravel-admins is a Laravel package for laravel-admin 多后台的工具. It currently has 1 GitHub stars and 521 downloads on Packagist (latest version v1.0.0). Install it with composer require feiger/laravel-admins. Discover more Laravel packages by feiger or browse all Laravel packages to compare alternatives.

Last updated

laravel-admins

Laravel-admin multi-background 多后台

默认安装后使用的是单应用模式,如果你想在同一个 laravel 项目中使用多应用模式,那么可以采用多后台模式,最终项目中的目录结构大概如下:

app ├──Admin │ ├── Controllers │ │ ├── ExampleController.php │ │ └── HomeController.php │ ├── bootstrap.php │ └── routes.php │ ├──Admin2 │ └── ... │ │──Admin3 │ └── ... ...

生成新应用

运行命令,此命令只接受一个参数:应用名称,注意这里的应用名称请一定要使用大驼峰风格命名

$ php artisan admin:app NewAdmin

运行成功后你的项目中会新增一个新的应用目录 app/NewAdmin,以及新的配置文件 config/new-admin.php

app └──NewAdmin ├── Controllers │ ├── ExampleController.php │ └── HomeController.php ├── bootstrap.php └── routes.php config └──new-admin.php

启用#

新应用生成完之后,就可以开始启用这个新应用了,打开配置文件 config/admin.php,加入以下代码

return [
    ...

    'multi_app' => [
        // 与新应用的配置文件名称一致
        // 设置为true启用,false则是停用
        'new-admin' => true,
    ],

];

然后就可以打开浏览器访问这个新应用了 http://localhost:8000/new-admin

更改路由前缀

目前只能通过路由前缀区分不同应用,如果你想要更改应用的前缀,可以打开配置文件 new-admin.php 找到 route.prefix 参数进行更改即可。

License


laravel-admins is licensed under The MIT License

Star History Chart