Я попробовал решение Ninh Pham, но это не сработало для меня, пока я не изменил его - см. ниже. Удалить contentType и не кодировать данные json
$.fn.postJSON = function(url, data) {
return $.ajax({
type: 'POST',
url: url,
data: data,
dataType: 'json'
});
user.id
требуется только на вашем Advertise
столе. Итак, что вы можете сделать, это сначала установить user_id
в таблице Advertise
таким образом, чтобы вы могли получать рекламу от зарегистрированных пользователей и не пользователей. Так что, если конкретный пользователь может проверить свои объявления, он может проверить свои объявления. Что касается неаутентифицированных пользователей, они не имеют удовольствия от просмотра своих объявлений. Или вы можете сделать что-то вроде: Проверьте auth()->check()
, если авторизация существует, затем дайте эту форму, если нет, затем найдите незарегистрированного пользователя email
и предоставьте услуги проверки рекламы с помощью email