user.id
требуется только для вашей таблицы Advertise
. Итак, что вы можете сделать - это сначала установить таблицу user_id
на Advertise
таким образом, чтобы вы могли получать рекламу от зарегистрированных пользователей и не пользователей.
Так что, если конкретный пользователь может проверить свои объявления, он может проверить свои объявления.
Что касается неаутентифицированных пользователей, они не имеют удовольствия от просмотра своих объявлений.
Или вы можете сделать что-то вроде:
Проверьте auth()->check()
, если авторизация существует, затем дайте эту форму, если не получится, получите незарегистрированного пользователя email
и предоставьте услуги проверки объявлений с помощью email