Проблема с созданием события Календаря Google с помощью spatie/laravel-google-calendarJquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Проблема с созданием события Календаря Google с помощью spatie/laravel-google-calendar

Сообщение Anonymous »


Вопрос:

Я пытаюсь создать событие с помощью Laravel и Ajax, но столкнулся с проблемой: при изменении дат начала и окончания ничего не происходит. Я предоставил свой код ниже для справки.

Описание:

У меня есть контроллер Laravel с методом store, который обрабатывает создание события. Когда я меняю даты начала и окончания в форме, я хочу использовать Ajax для отправки данных на сервер и создания события. Однако он работает не так, как ожидалось, и мне нужна помощь, чтобы определить, что происходит не так.

web.php(Маршрут)

Route::resource('event',EventController::class); Контроллер событий

хранилище общедоступных функций (Запрос $request) { if ($request->isMethod('post')) { $event = $this->createEventInstance($request); // При необходимости выполняем другие действия возвращаться; } } частная функция createEventInstance(Request $request) { $startTime = Carbon::parse($request->input('efficient_ period_start_date')); $endTime = Carbon::parse($request->input('efficient_ period_end_date')); вернуть новое событие([ 'startDateTime' => $startTime, 'endDateTime' => $endTime ]); } Блейд-код

Дата начала периода действия Дата окончания периода действия var CSRF_TOKEN = $('meta[name="csrf-token"]').attr('content'); вар URL = '/событие'; $(документ).ready(функция() { $('.эффективный_период_начала_дата, .эффективный_период_конец_дата').on('изменение', функция() { var startDate = $('.efficient_ period_start_date').val(); var endDate = $('.efficient_ period_end_date').val(); если (начальная дата && конечная дата) { // Подготавливаем данные для отправки на сервер // var data = {// Включить токен CSRF // "эффективный_период_начала_даты": startDate, // "эффективный_период_конец_даты": endDate // }; $.ajax({ тип: «ПОСТ», URL: URL, данные: { эффективный_период_start_date: startDate, эффективный_период_end_date: endDate }, заголовки: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, // Отправляем данные в теле запроса успех: функция (ответ) { console.log('Событие создано:', ответ); // Здесь вы можете обработать ответ об успехе }, ошибка: функция (xhr, статус, ошибка) { console.error('Ошибка:', ошибка); // Здесь вы можете обрабатывать ошибки } }); } }); }); Подробности о проблеме:
[*]
Я использую метод store в своем контроллере для создания события.
[*]
У меня есть частный метод createEventInstance для подготовки данных о событии.
[*]
Я использую Js и Ajax для отправки данных на сервер при изменении дат начала и окончания.

Ожидаемое поведение:

Я ожидаю, что событие будет создано и успешный ответ будет обработан.

Фактическое поведение:

Событие не создается, и я не получаю никакого ответа об успехе.

Вопросы:
[*]
Можете ли вы помочь мне определить причину этой проблемы?
[*]
Что-то не так с моим Ajax-запросом или логикой контроллера?
[*]
Есть ли какие-то конкретные маршруты или конфигурации Laravel, которые мне нужно проверить?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Высота календаря response-native-calendar не меняется
    Anonymous » » в форуме Android
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Высота календаря response-native-calendar не меняется
    Anonymous » » в форуме IOS
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Высота календаря response-native-calendar не меняется
    Anonymous » » в форуме Android
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Высота календаря response-native-calendar не меняется
    Anonymous » » в форуме IOS
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Как добавить события в календарь с помощью Google Calendar API
    Гость » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Гость

Вернуться в «Jquery»