我有一个管理多个团队的laravel项目。
我需要为特定团队定义多条路线。
这可能吗?
答案 0 :(得分:4)
是的,您可以在RouteServiceProvider.php
文件App\Providers\RouteServiceProvider
中添加map
方法
$router->group(['namespace' => YOUR_NAMESPACE], function ($router) {
require app_path(YOUR_PATH_TO_ROUTE_FILE);
});
或者您可以创建自定义服务提供商&从该文件中,您可以注册自定义路线。
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
class YOURCUSTOMSERVICEPROVIDER extends ServiceProvider
{
/**
* Bootstrap the application services.
*
* @return void
*/
public function boot()
{
if (! $this->app->routesAreCached()) {
require YOUR_PATH_TO_ROUTE_FILE;
}
}
}
您可以从https://laravel.com/docs/5.1/routing,https://laravel.com/docs/5.1/providers& https://laravel.com/docs/5.1/packages#routing