我可以在同一个Laravel项目中使用多条路线吗?

时间:2016-05-14 08:14:26

标签: laravel

我有一个管理多个团队的laravel项目。

我需要为特定团队定义多条路线。

这可能吗?

1 个答案:

答案 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/routinghttps://laravel.com/docs/5.1/providers& https://laravel.com/docs/5.1/packages#routing