Php Laravel:从数据库中删除某些内容不会';行不通

Php Laravel:从数据库中删除某些内容不会';行不通,php,html,laravel,http,Php,Html,Laravel,Http,我有一个应用程序,我存储图像的标题。我有一个删除功能,用于按如下方式发送标题: Route::delete('caption/{id}', 'DetailController@deleteCaption'); 为此职能: public function deleteCaption(Request $request, $id) { $caption = Caption::findOrFail($id); $caption->delete(); //doesn't delet

我有一个应用程序,我存储图像的标题。我有一个删除功能,用于按如下方式发送标题:

Route::delete('caption/{id}', 'DetailController@deleteCaption');
为此职能:

public function deleteCaption(Request $request, $id) {
    $caption = Caption::findOrFail($id);
    $caption->delete(); //doesn't delete permanently
}
不幸的是,正如您在我的评论中所看到的,这个函数没有达到删除标题的目的。当按下删除按钮并重新加载时,它会在管理页面中一次又一次地显示

管理页面:

<p value='{{$caption->id}}'>{{$caption->content}}</p>
<form action="caption/{{$caption->id}}" method="delete">
    <button type="submit">Delete caption</button>
</form> 
<form action="caption/{{caption->id}}" method="post">
    <button type="submit">Accept caption</button>
</form> 
{{{$caption->content}

删除标题 接受标题

对此我能做些什么?

?我不明白你的意思。这是一个完全不同的问题。为什么至少你没有把你接受的解决方案放在新问题中?我的错。完成…将删除函数放入
dd()
中,并显示结果。您是否有此模型的任何模型观察者可以阻止删除?