Laravel Relation Query - PullRequest
       11

Laravel Relation Query

0 голосов
/ 26 апреля 2018

У меня есть две таблицы course и module, где каждая course принадлежит одному module.

Мне нужно загрузить module с course

мои коды:

$courses = Course::all();
$module  = Coursemdule::all();

Ответы [ 2 ]

0 голосов
/ 26 апреля 2018

Вам необходимо создать связь между таблицами

В курсе модель

/**
 * Get the user that owns the phone.
 */
public function module()
{
    return $this->belongsTo('App\Coursemdule');
}

В модели Coursemdule

/**
 * Get the Course record associated with the Coursemdule.
 */
public function course()
{
    return $this->hasOne('App\Course');
}

Чтобы получить это значение

$phone = Course::find(1)->module;

OR

$phone = Course::with('module')->all();

Надеюсь, это поможет вам.

0 голосов
/ 26 апреля 2018

Вы это объяснили в официальной документации https://laravel.com/docs/5.6/eloquent-relationships#eager-loading

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...