我试图检索方法为camelCase的一对多关系的反面。即
所属班级:一对多
class Brand extends Model
{
public function products()
{
return $this->hasMany(Product::class);
}
}
所属类
class Product extends Model
{
public function MyBrand()
{
return $this->belongsTo(Brand::class);
}
}
检索与逆相关的模型,如下所示:
$product = Product::find(1);
$brand = $product->my_brand;
dd($brand->name);
错误,不是对象。
我也试过这个:
$brand = $product->myBrand;
那没起效。
但是,如果我使我的方法如下所示,则可以工作:
public function brand()
{
return $this->belongsTo(Brand::class);
}
问题是:当方法在CamelCase中时,如何使其工作?