Allyson Olarte Ответов: 0

Laravel 5.3 auth:user(): вошел в систему как гость, а не пользователь


Я использую laravel 5.3 и использую пакет Hesto/multi-auth. All my home. blade работает нормально, в моей навигационной панели он возвращает текущий логин пользователя. Но каждый раз, когда я создавал новое представление и расширял свою навигационную панель, моя навигационная панель показывала "LOGIN REGISTER" вместо имени пользователя, хотя я уже вошел в систему.

Итак, когда я нахожусь в home.blade, я успешно вошел в систему как пользователь, но когда я перехожу в другое представление, меня читают как гостя. В качестве образца я экспериментирую с моим приветственным клинком.

Это мой маршрут для одного из моих пользователей.

Route::group(['prefix' => 'customer', 'middleware' => 'customer'], function () {


Route::model( 'customer' , 'App\Customer' );
  Route::get('/login', 'CustomerAuth\LoginController@showLoginForm');
  Route::post('/login', 'CustomerAuth\LoginController@login');
  Route::post('/logout', 'CustomerAuth\LoginController@logout');

    Route::get('registration_form', function()
    {
        return view('customer/auth/registration_form');
    });
    Route::post("register_customer", 'CustomerAuth\RegisterController@register');

  Route::post('/password/email', 

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


Kernel.php

protected $routeMiddleware = [
       'business' => \App\Http\Middleware\RedirectIfNotBusiness::class,
       'business.guest' => \App\Http\Middleware\RedirectIfBusiness::class,
       'customer' => \App\Http\Middleware\RedirectIfNotCustomer::class,
       'customer.guest' => \App\Http\Middleware\RedirectIfCustomer::class,
       'auth' => \Illuminate\Auth\Middleware\Authenticate::class,
       'auth.basic' => \Illuminate\Auth\Middleware\AuthenticateWithBasicAuth::class,
       'bindings' => \Illuminate\Routing\Middleware\SubstituteBindings::class,
       'can' => \Illuminate\Auth\Middleware\Authorize::class,
       'guest' => \App\Http\Middleware\RedirectIfAuthenticated::class,
       'throttle' => \Illuminate\Routing\Middleware\ThrottleRequests::class,
   ];


Что я уже пробовал:

Я попытался расширить навбар до моего приветствия.

0 Ответов