Соответствующая документация для этого здесь: https://laravel.com/docs/5.8/eloquent-relationships
Каждый тип машины (я называю это машиной make
) имеет автомобили. (например, существуют миллионы Toyota Camrys). Этот метод cars () затем извлекает все связанные модели автомобилей на основе автомобиля make
(car_type). У автомобиля есть только один тип (например, автомобиль не может быть как Toyota Camry, так и Ford Focus), поэтому метод 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);
}
}