私はこれが私のブレードファイルですなぜLaravelの削除ボタンを操作しないのですか?
、タスクはマイlaravelアプリケーションのボタンを削除する必要があり、ボタンを削除
<a href="/projects/{{ $project->id }}/tasks/{{ $task->id }}/delete" class="editInline"><i class="glyphicon glyphicon-trash"></i></a>
これはTaskControllerが機能
public function deleteOneProjectTask($projectId, $taskId)
{
DB::table('tasks')
->where('project_id', $projectId)
->where('id', $taskId)
->delete();
return redirect()->route('projects.show')->with('info', 'Task deleted successfully');
}
を削除し、このルート
Route::delete('projects/{projects}/tasks/{tasks}/delete', [
'uses' => '\App\Http\Controllers\[email protected]',
]);
です
しかし、次のように削除するとエラーが発生しています。
MethodNotAllowedHttpException in RouteCollection.php line 218:
どのようにこの問題を解決できますか?あなたがdelete
のための経路を作るよう
<a href="/projects/{{ $project->id }}/tasks/{{ $task->id }}/delete" class="editInline"><i class="glyphicon glyphicon-trash"></i></a>
のようなアンカーでURLを呼び出し
リンクは取得リクエストであり削除リクエストではありません –
削除リクエストにする方法は? – DNK