蓝藻细菌 / laravel-sub-routes
一个分割路由文件的插件
2.1.0
2019-05-07 03:24 UTC
Requires
- php: >=7.1.0
README
- 一个简单的按文件夹分割路由的工具
- 默认通过文件名设置前缀
- 可以设置中间件或不设置(需要在config文件夹下创建一个file.php文件)
- 仅适用于laravel
- 至少需要laravel 5.5或更高版本
- 项目在laravel 5.7上创建
入门指南
- 下载并自行require(git clone或直接下载)
git clone https://github.com/Cyanobacteria/laravel-sub-route.git
- 使用composer
composer require cyanobacteria/laravel-sub-routes
先决条件
laravel和至少版本5.5
安装
- 完成入门指南并成功
- 在laravelProjectRoot/App/ServiceProviders/RouteServiceProvider.php中使用
//in RouteServiceProvider.php
public function map()
{
$this->mapApiRoutes(); //<--laravel originSet
$this->mapWebRoutes(); //<--laravel originSet
// we will add
$subRoute=new LaravelSubRoutes(['configPath'=>'yourConfigFileName']);
$subRoute->mapSubRoutes(['subRouteFolderName'=>'yourSubRouteFolderName']);
/*
projectRootPath/config/yourConfigFileName.php
projectRootPath/routes/yourSubRouteFolderName/
*/
// we will add
}
- php artisan route:clear
许可
此项目使用MIT许可证授权 - 有关详细信息,请参阅LICENSE.md文件