Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Can';无法从自定义路由文件访问Auth::user()?拉维尔7号_Php_Laravel_Laravel Routing_Laravel 7_Laravel Authentication - Fatal编程技术网

Php Can';无法从自定义路由文件访问Auth::user()?拉维尔7号

Php Can';无法从自定义路由文件访问Auth::user()?拉维尔7号,php,laravel,laravel-routing,laravel-7,laravel-authentication,Php,Laravel,Laravel Routing,Laravel 7,Laravel Authentication,出于一个目的,我决定为管理员创建一个单独的路由文件,并将其逻辑与web.php分离,但我面临的问题是: //admin.php ( routing file ) <?php use Illuminate\Support\Facades\Route; use Illuminate\Support\Facades\Auth Route::get('/admin', function () { dd(Auth::user()

出于一个目的,我决定为管理员创建一个单独的路由文件,并将其逻辑与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
            });

让我们尝试在config/auth.php中定义新路由

'guards' => [
    'admin' => [
        'driver' => 'session',
        'provider' => 'users',
    ]
],
因为您想让会话检查身份验证。 让我们试试这个。

添加web中间件

Route::middleware(['web','admin'])->...
Route::middleware(['web','admin'])->...