Я использую laravel 5.8, и это мой файл route / api.php.
Route::get('/tasks', 'TaskController@index')->name('tasks.index');
Route::post('/tasks', 'TaskController@store')->name('tasks.store');
Route::get('/tasks/{task}', 'TaskController@show')->name('tasks.show');
Route::put('/tasks/{task}', 'TaskController@update')->name('tasks.update');
Route::delete('/tasks/{task}', 'TaskController@destory')->name('tasks.destroy');
И это функция destroy () внутри TaskController,
public function destroy(Task $task)
{
$task->delete();
return response()->json([
'message' => 'Successfully deleted task!'
]);
}
Но когдаЯ вызываю функцию, получаю эту ошибку,
Метод BadMethodCallException App \ Http \ Controllers \ TaskController :: destory не существует.
Было бы действительно здорово, если бы кто-томожет помочь.