web.php de uçnoktanı put olarak tanımlamanız lazım.
kodunuzu burası da patlatıyor olabilir. çünkü sabit bir uç noktaya id değeri varsa put yoksa post yap diyorsunuz.
let method = this.params.id ? 'PUT' : 'POST';
Yorumun için teşekkür ediyorum. Ancak web.php de update zaten put olarak tanımlı. Aslında farklı bir note.app'de put işlemi sorunsuz çalışıyor. Ancak bu calendar.js ile bi türlü çalıştıramadım.
Api.php:
Route::prefix('events ')->group(function () {
Route::get('/get', [EventController ::class, 'getEvents']);
Route::get('/view', [EventController::class, 'eventsView']);
Route::post('/store', [EventController ::class, 'store']);
Route::put('/update/{id}', [EventController ::class, 'update']);
});Web.php:
Route::get('/api/events/get', [EventController ::class, 'getEvents'])->name('api.events.list');
Route::get('/api/events /view', [EventController ::class, 'eventsView'])->name('api.events.view');
Route::post('/api/events /store', [EventController ::class, 'store']);
Route::put('/api/events /update/{id}', [EventController ::class, 'update']);