【发布时间】:2018-03-12 17:22:33
【问题描述】:
我正在尝试从 Model 表中删除 Model 并从 Comments 表中删除其所有 cmets...我当前的代码从另一个表中删除了模型,但没有删除其 cmets...
这是我的销毁函数
public function destroy(Request $request,CadModel $cadmodel)
{
$cadmodel->load('comments')->delete();
$request->session()->flash('message.level', 'success');
$request->session()->flash('message.content', 'File Deleted Successfully!');
return redirect()->route('dashboard');
}
这是我在 CadModel Laravel 模型中定义的关系...
public function comments()
{
return $this->hasMany(Comment::class);
}
请回复并建议我删除..Model及其评论的解决方案
【问题讨论】:
-
你可以使用 Eloquent。检查这个stackoverflow.com/questions/14174070/…
-
我需要一个不使用 Eloquent 的解决方案..
-
我猜你需要编写自己的解决方案
-
为什么不想用eloquent?
标签: php mysql laravel-5 laravel-blade destroy