Использую AJAX (тип данных JSON) и Laravel.
Написал AJAX запрос, который получает новую запись текущей ленты:
var myJsonData = {
"_token": "{{ csrf_token() }}",
id: '{{ $feed->id }}'
};
$.post(
'{{ route("feed-get-mess", $feed->id) }}',
myJsonData,
function(response) {
$('#AjaxGetMessages').append(response.message);
console.log(response);
}
);
Контроллер прост:
public function ajax_mess(Request $request)
{
$feed_ajax = Feed::findOrFail($request->id);
$messages_ajax = $feed_ajax->messages()->latest()->first();
return $messages_ajax;
}
Но публикуются данные в админке. Надо, чтобы во время (или после) публикации, мой ajax запрос срабатывал и выдавал результат для всех на той странице, где отображаются эти данные (то есть на другой странице)
Upd: ИЛИ! Как вызывать этот запрос в контроллере другой странице?