我正在尝试提供删除功能。 当用户单击特定元素的删除图标时,应从数据库中删除该元素。
视图文件
@if(Auth::user()->id == $ad->user_id)
<a href = '{{url("/ad/{$ad->id}/delete")}}'><i class="fas fa-trash-alt" style = "color : red; float : right;"></i></a>
@endif
web.php文件
Route::get('/ad/{$id}/delete',function($id) {
Ad::where('id',$id)->delete();
return redirect()->route('dashboard');
})->middleware('auth');
如果执行相同的功能但未将变量传递给它,则它可以正常工作。
谢谢。
答案 0 :(得分:0)
原来我不得不改变 路线:: get('/ ad / {$ id} / delete
到 路线:: get('/ ad / {id} / delete
也就是说,我必须删除$符号。