Это зависит от того, как зовут ваших охранников. Обычно «web» - это защита по умолчанию в laravel. и это будет упомянуто в auth. php внутри директории config как:
defaults' => [
'guard' => 'web',
'passwords' => 'users',
],
Так что когда вы проверяете @guest или @auth, проверяется Guard of 'web'. Чтобы проверить другого охранника, скажите «admin», вы можете указать его как:
@guest('admin')
//Data for Guest Users of admin guard.
@endguest
@auth('admin')
//Data for Logged in Users of admin guard.
@endauth
Надеюсь, что это помогло вашему сомнению. не стесняйтесь спрашивать больше, если у вас есть какие-либо сомнения по этому поводу. Также не забудьте проверить сообщество, прежде чем отправлять вопросы. На подобные вопросы вроде этого уже дан ответ.