hasOne, hasMany, belongsTo, belongsToMany. belongsTo — пост принадлежит user. hasMany — user имеет много posts.
Миграции: foreign key. Доступ: $post->user, $user->posts. Eager: User::with("posts").
Pivot таблица для many-to-many: role_user.
// Post.php
public function user() {
return $this->belongsTo(User::class);
}// User.php
public function posts() {
return $this->hasMany(Post::class);
}Книга, игра и упражнения доступны без регистрации. Видеоуроки — после оплаты курса.