【发布时间】:2020-12-20 16:39:53
【问题描述】:
出于某种目的,我决定为管理员创建一个单独的路由文件,并将其逻辑与 web.php 分开,但我却面临这个问题:
//admin.php ( routing file )
<?php
use Illuminate\Support\Facades\Route;
use Illuminate\Support\Facades\Auth
Route::get('/admin', function ()
{
dd(Auth::user()); //return null
});
ps:admin.php注册在RouteServiceProvider中
public function map()
{
$this->mapApiRoutes();
$this->mapWebRoutes();
$this->mapAdminRoutes();
//
}
protected function mapAdminRoutes()
{
Route::middleware('admin')
->namespace('App\Http\Controllers\Admin')
->group(base_path('routes/admin.php'));
}
【问题讨论】:
标签: php laravel laravel-routing laravel-7 laravel-authentication