名前付きルートに追加のパラメーターを渡すことに行き詰まりました。Laravel docでそれを行う方法と、Stack Overflow answerの回答を見つけました。
私の問題は、コントローラーの削除機能にアクセスできないことです。リンクをクリックすると、ページが更新され、エラーはスローされませんが、コントローラーに到達しません。
ルートのどこが間違っている可能性がありますか?
ルート:
Route::delete('/assets/{asset}/{model}', 'AssetManagmentController@destroy')->name('asset.delete');
参照:
<td data-label="Destroy:"><a href="{{ route('asset.delete', ['asset' => $row->id, 'model' => $key] ) }}" data-method="DELETE" data-destoy='destroy' name="delete_item">Destroy</a></td>
<td data-label="Destroy:"><a href="{{ route('asset.delete', ['asset' => 'id', 'model' => 'model'] ) }}" data-method="DELETE" data-destoy='destroy' name="delete_item">Destroy</a></td>