我有一个如下的查询
$product = Customer::with('packages')
->find($id);
我可以将包裹详细信息作为$ product-> packages;
软件包的一个字段是package_name,我可以访问它的值为
$product->packages->package_name
它工作正常。
无论如何将$ product->包与$ product合并,以便我可以将包名称作为$product->package_name?
答案 0 :(得分:0)
是的,可以使用Accessors。
在Customer
模型中添加访问者。
public function getPackageNameAttribute($value)
{
return $this->packages()->package_name;
}
现在您可以直接使用。
$product->package_name