Php Laravel多重身份验证::guest()作用域

Php Laravel多重身份验证::guest()作用域,php,laravel-5,Php,Laravel 5,我在项目中使用身份验证。当我登录时,我将重定向到学生/主页,在那里我可以看到导航栏的这一部分: @else <li> <a href="{{ url('/'.config('auth.defaults.guard').'/logout') }}" onclick="event.preventDefault(); document.getElementById('logout-form').submit();"&

我在项目中使用身份验证。当我登录时,我将重定向到学生/主页,在那里我可以看到导航栏的这一部分:

@else
    <li>
        <a href="{{ url('/'.config('auth.defaults.guard').'/logout') }}"
           onclick="event.preventDefault();
           document.getElementById('logout-form').submit();">
            Wyloguj <i>{{ Auth::user()->name}} {{ Auth::user()->surname }}
                @if(Auth::user()->index)
                    ({{ Auth::user()->index }})
                @endif</i>
        </a>

对不起,我的英语很糟糕

我想你的身份验证会话只能在
Route::group(['prefix'=>'student']),function(){
范围内工作,因为你有两个区域我尝试了这种方法,但仍然不起作用。我想它与会话有关。这是我的回复。有人能告诉我怎么了吗?
<nav>
    <ul class="nav nav-pills pull-right">
        <li role="presentation" class="active"><a href="/">Home</a></li>
        <li role="presentation"><a href="/testView">Test View</a></li>
        <li role="presentation"><a href="/contact">Contact</a></li>
        <li role="presentation"><a href="/search">Szukaj</a></li>
        {{-- <li role="presentation"><a href="/student/register">Register</a></li>
        <li role="presentation"><a href="/login">Login</a></li> --}}

        @if (Auth::guest())
            <li>
                <a href="{{ url('/login') }}">Login</a>
            </li>
            <li>
                <a href="{{ url('/student/register') }}">Register</a>
            </li>
        @else
            <li>
                <a href="{{ url('/'.config('auth.defaults.guard').'/logout') }}"
                   onclick="event.preventDefault();
                   document.getElementById('logout-form').submit();">

                    Wyloguj <i>{{ Auth::user()->name}} {{ Auth::user()->surname }}
                        @if(Auth::user()->index)
                            ({{ Auth::user()->index }})
                        @endif</i>
                </a>

                <form id="logout-form" action="{{ url('/'.config('auth.defaults.guard').'/logout') }}" method="POST"
                      style="display: none;">
                    {{ csrf_field() }}
                </form>
            </li>
        @endif

    </ul>
</nav>
Route::get('/', function () {
    return view('index');
})->name('home');

Route::get('/testView', function(){
    return view('forms.rateThesis');
});

Route::get('/contact', function(){
    return view('forms.contact');
});

Route::get('/login', function(){
    return view('layouts.loginLinks');
});

Route::get('/showUsers/{table}', 'SearchController@showUsers');
Route::get('/search', 'SearchController@showSearch');

Route::group(['prefix' => 'student'], function () {
    Route::get('/login', 'StudentAuth\LoginController@showLoginForm');
    Route::post('/login', 'StudentAuth\LoginController@login');
    Route::post('/logout', 'StudentAuth\LoginController@logout');

    Route::get('/register', 'StudentAuth\RegisterController@showRegistrationForm');
    Route::post('/register', 'StudentAuth\RegisterController@register');

    Route::post('/password/email', 'StudentAuth\ForgotPasswordController@sendResetLinkEmail');
    Route::post('/password/reset', 'StudentAuth\ResetPasswordController@reset');
    Route::get('/password/reset', 'StudentAuth\ForgotPasswordController@showLinkRequestForm');
    Route::get('/password/reset/{token}', 'StudentAuth\ResetPasswordController@showResetForm');
});