получить данные с помощью AJAX в режиме реального времени в Laravel - PullRequest
0 голосов
/ 26 ноября 2018

Я хочу создать систему уведомлений ajax с laravel и написать код, который это делает.Мой вопрос заключается в том, что в настоящее время каждый отдельный элемент в коде попадает на страницу, которая мне нужна, если в результате AJAX был создан новый элемент, значение, которое будет добавлено к предыдущему значению.

myкод

$(document).ready(realTime);

function realTime() {
    $.ajax({
        type:'post',
        url:'{{ route( 'getnews' ) }}',
        data:{
            '_token':"{{ csrf_token() }}",
        },
        success: function (result) {


            $.each(result, function (k, v) {

                $('#payam').append($('<option>', {value: k, text: v}, '</option>'));
            });

            setTimeout(realTime, 2000);
        },
        error: function () {
            //handle errors
            alert('error...');
        }

    });

}

1 Ответ

0 голосов
/ 29 ноября 2018

вы должны использовать вещание laravel и jquery или vuejs для ящика в реальном времени, и вы можете использовать socket.io, когда ваш проект крупномасштабный

использовать laravel doc https://laravel.com/docs/5.7/broadcasting

, и вы можетеиспользуйте этот видеокурс в YouTube

https://www.youtube.com/watch?v=i6Rdkv-DLwk

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...