Зачем вам проверять что-то подобное в представлении, вы должны проверить это в своем контроллере, прежде чем возвращать представление.
В любом случае, вот что вы можете использовать в своем шаблоне блейда
@if(Auth::user())
<script>window.location = "/dashboard";</script>
@else
<script>window.location = "/login";</script>
@endif
и помните, что если auth :: user пусто, это означает, что пользователь не зарегистрирован, НО вы можете проверить это с помощью Auth :: guest (), что означает, что пользователь не был зарегистрирован.
Надеюсь, это поможет.