eloquent-relationship相关内容

通过ID数组对Laravel集合进行排序

是否可以在仍通过关系访问的同时使用单独的ID数组对关系集合进行排序? Checklist设置Checklist有许多ChecklistItem,相关项目的所需顺序作为属性Checklist::$item_order存在。它只是一个按用户所需顺序排列的数字ID数组。 : class Checklist extends Model { protected $casts = ['item ..
发布时间:2022-02-19 21:40:11 PHP

自动删除 Laravel 中的相关行(Eloquent ORM)

当我使用以下语法删除一行时: $user->delete(); 有没有办法附加各种回调,以便例如自动执行此操作: $this->photo()->delete(); 最好在模型类内部. 解决方案 我相信这是 Eloquent 事件的完美用例 (http://laravel.com/docs/eloquent#model-events).您可以使用“删除"事件进行清理: cla ..
发布时间:2021-12-03 18:14:02 PHP

无法插入数据透视表

我的数据库中有一个包含用户和贷款的数据透视表.表如下. 用户身份贷款ID数量 现在我有以下代码将数据插入数据库 $user = User::find(2);$user->loans()->create([//一些数据库插入]);$user->loans()->attach(2, ['amount' => '500']); 我收到此错误... Illuminate\Database ..
发布时间:2021-06-18 18:39:56 其他开发

Laravel批量分离

首先,我通过这种方法在laravel中使用 detach(),这是可行的! $ student = \ App \ StudentRegistrars :: withTrashed()-> findOrFail($ id);$ student-> father_registrars()-> detach();$ student-> mother_registrars()-> detach(); ..
发布时间:2021-05-28 21:11:57 其他开发