Модель отношений Laravel один ко многим используйте пример конструктора форм Laravel, пожалуйста - PullRequest
0 голосов
/ 06 июня 2019

Laravel один-ко-многим использовать модель отношения Laravel-form-builder пример. У меня ниже модель отношения один ко многим

car_type model (one)
'id',
'name'

cars model (many)
'id',
'car_type_id',
'name'

Я уже прочитал документацию , но я не понимаю. Можете ли вы привести мне полный пример?

1 Ответ

0 голосов
/ 06 июня 2019

Соответствующая документация для этого здесь: 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);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...