我陷入了将附加参数传递给命名路由的问题。我在Laravel 文档上找到了如何做到这一点,以及在Stack Overflow 上找到了答案。
我的问题是我无法在控制器中使用我的删除功能,当我单击链接时,页面刷新并且没有抛出任何错误但没有到达控制器。
我的路线可能有什么问题?
路线:
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>