【发布时间】:2022-01-04 10:55:10
【问题描述】:
我只想获取新模型的 hasOne 关系。
我可以在保存之前加载它吗?
我有$user = new User(['order_id' => $order_id]);
如何在不构建新请求的情况下获得$user->order;?
【问题讨论】:
-
你需要保存这个然后访问关系。
-
你不能不加载不存在的模型的关系(尚未保存)
-
你绝对可以在不保存的情况下加载它......它所关心的只是外键......所以就像你尝试的那样访问它(假设在这个例子中属性是可填充的) ....也是属于关系
标签: laravel laravel-8 laravel-7 laravel-6