Laravel-在RouteServiceProvider.php中访问中间件

时间:2018-07-14 16:32:53

标签: php laravel laravel-5.6

我需要分离后端和前端路由。为此,我在\routes目录中为后端和前端创建了两个不同的文件。在RouteServiceProvider.php中,我想知道当前用户是谁,以便加载其路由。我尝试过了

public function map()
{
    $this->mapApiRoutes();

    $this->mapWebRoutes();

    //
}

protected function mapWebRoutes()
{

    Route::middleware('auth')
         ->namespace($this->namespace)
         ->group(base_path('routes/backend.php'));
}

要加载中间件auth的路由,但它不起作用。我该怎么办?

1 个答案:

答案 0 :(得分:1)

将此文件添加到您的配置文件夹https://github.com/laravel/laravel/blob/develop/config/logging.php

并将其添加到您的.env文件LOG_CHANNEL = stack

PHP artisan config:cache