以Laravel-form-builder为例,介绍了一对多关系模型。我有下面的一对多关系模型
car_type model (one)
'id',
'name'
cars model (many)
'id',
'car_type_id',
'name'
我已经读过documentation了,但是我不明白。你能给我一个完整的例子吗?
发布于 2019-06-06 07:59:48
相应的文档在这里:https://laravel.com/docs/5.8/eloquent-relationships
每一辆车(我称之为car_type make
)都有车。(例如,有数以百万计的丰田Camry)这个cars()方法将根据汽车make
(car_type)检索所有相关的汽车模型。一辆汽车只有一种类型(例如,一辆汽车不能同时是丰田凯美瑞和福特福克斯),因此汽车模型上的type()方法将检索汽车模型的制造商。
class car_type extends Model {
public function cars() {
return $this->hasMany(cars::class);
}
}
class cars extends Model {
public function type() {
return $this->belongsTo(car_type::class);
}
}
https://stackoverflow.com/questions/56469357
复制相似问题