Доброго времени суток. Столкнулась с такой проблемой, нужно чтобы при переходе по роуту 'admin' , контроллер проверял авторизован ли пользователь в системе, и если да,то возвращал пользователя в переменную и давал доступ к странице, иначе ошибка. Но Auth::user мне постоянно выдает null, хотя данные верно введены и на сайте я остаюсь авторизованной,но Auth::user показывает null. Я в Laravel новенькая, не понимаю почему так,вот код роутера
Auth::routes();
Route::get('login', 'Auth\LoginController@showLoginForm');
Route::post('login', 'Auth\LoginController@login');
Route::get('logout', 'Auth\LoginController@logout');
//Admin
Route::group(['prefix' => 'admin','middleware'=> 'auth'],function() {
//admin
Route::get('/',['uses' => 'Admin\IndexController@index','as' => 'adminIndex']);
Route::resource('/articles','Admin\ArticlesController');
});
а вот контроллера
public function __construct()
{
$this->user = Auth::user();
if(!$this->user){
abort(403);
}
}
и я получаю постоянно ошибку 403 как видно. Помогите разобраться