所以我要做的是用图标按钮(href(从数据库表中删除一行
<a href='notstarted/delete/{{$task->idtask}}' style="color: #8B0000"><span title="Delete Task"><i class="far fa-trash-alt"></i></span></a>
这是我的控制器
public function destroy($idtask) {
DB::delete('delete from tasks where idtask = ?',[$idtask]);
return redirect('/todo/notstarted');
}
这是我的路由:
Route::get('notstarted/delete/{idtask}','NotstartedController@destroy');
所以我的按钮在页面上/todo/notstarted ,当我单击它时,它会像我想要的那样转到/todo/notstarted/delete/1,但它显示了 Laravel 404|"未找到"页面。通常,我的控制器中的重定向应该可以工作,但由于某种原因它坏了。
以下是我的视图的文件夹结构的图片: 在此处输入图像描述
希望有人能帮忙!
问题是你的锚标签的href 你应该使用Laravel URL((助手。
像下面的代码:
<a href="{{url('notstarted/delete/',$task->idtask)}}" style="color: #8B0000">
<span title="Delete Task"><i class="far fa-trash-alt"></i></span>
</a>