Я новичок в laravel, поэтому я пытался создать небольшой проект для обучения. Я использовал встроенный Auth для входа и регистрации. Эти автоматически созданные страницы работают так хорошо, теперь в этом я создал маршрут к сообщениям ресурсов, используя контроллер, называемый постконтроллером.Auth :: guest() возвращает true как для зарегистрированных пользователей, так и для входа в систему
Теперь, в постконтроллере, я проверяю, разрешено ли пользователю возвращать представление: сообщения еще на странице входа. Таким образом, чтобы проверить это я следующий
if (!Auth::guest())
return view('posts');
else
return "......";
В настоящее время здесь Auth :: гостевой() возвращает истину и вошли в систему и вышли из пользователей.
У вашего маршрута применяется «промежуточное программное обеспечение»? – lagbox
Да Route :: group (['middleware' => 'web'], function() {Route :: auth(); Route :: get ('/ home', 'homecontroller @ index); – rranj