我尝试使用 href 图标从数据库中删除表中的行



所以我要做的是用图标按钮(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>

相关内容

  • 没有找到相关文章

最新更新