Я пытаюсь реализовать компонент jquery jquery.mentionsInput на моем приложении Laravel.
По сути, я буду использовать это, чтобы мои пользователи могли @
упоминать других пользователей в комментариях ветки.
Однако я хочу, чтобы обратный вызов выбирал только пользователи, которые разместили в этой теме, а не всех пользователей на моем сайте.
Этот компонент jquery выбирает пользователей одним из двух способов, первым является существующий массив в JS: https://podio.github.io/jquery-mentions-input/assets/examples.js
Второе — это выборка пользователей из файла json следующим образом: https://podio.github.io/jquery-mentions-input/assets/example2.js
Так что я думаю, что мое лучшее решение — возможно, создать маршрут в laravel, который выбирает данные json всех пользователей для определенного идентификатора записи?
Но я чувствую, что это, возможно, не лучший подход для этого.
Предложения?
Да! Вы должны создать отдельный маршрут для каждой операции AJAX. и отправьте csrf в шапку.
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': csrfToken
}
1.Вы можете использовать непрерывный AJAX. Но это вызывает дополнительную потерю пропускной способности.
2. Я предлагаю вам использовать Laravel-эхо с толкателем.