Вы можете проверить, вошел ли пользователь, используя Auth::check()
. Таким образом, ваша часть лезвия должна выглядеть следующим образом:
@if(Auth::check())
<h5 class="mb-0 text-white nav-user-name">
{{ Auth::user()->name }}
{{ Auth::user()->email }}
</h5>
@endif
Кроме того, если посетитель не должен видеть этоблейд, когда он / она не вошел в систему, вы можете добавить промежуточное программное обеспечение к вашему маршруту
Route::middleware(['auth'])->group(function () {
// your routes here
});
Это перенаправит пользователей на страницу входа в систему, когда они не вошли в систему.