loc*_*ost 12 php laravel eloquent
我尝试了以下方法:
$one = OneModel::findOrFail($id);
$two = $one->two_model()->findOrFail($two_id);
$two->delete();
Run Code Online (Sandbox Code Playgroud)
但是从数据库中删除记录,如何在不删除表的情况下删除关系?而且不必弄乱数据透视表,因为如果需要,为什么我甚至使用框架......
Ard*_*rda 32
如果我找到你,detach()你正在寻找的是:
$one = OneModel::findOrFail($id);
$one->two_model()->detach($two_id);
Run Code Online (Sandbox Code Playgroud)
这将删除只与关系one_model的表的$id和two_model'表的S- $two_id在数据透视表中.
| 归档时间: |
|
| 查看次数: |
12433 次 |
| 最近记录: |