Как через pivot Table получить определенные поля? Laravel
Есть 4 Таблицы:
1 User{id, name}
2 language{id, name}
3 level{id, name}
php artisan make:model LanguageLevelUser -m - создаст модель LanguageLevelUser и таблицу language_level_Users
4 language_level_Users{id, language_id, level_id, User_id}
В общем попробовал так но думаю это не совсем правильно хотя работает)
class User extends Model
{
public function language_level_User()
{
return $this->hasMany('App\LanguageLevelUser');
}
}
И вот так можно получить:
@foreach($dataTypeContent->language_level_User as $item)
{{App\Language::where('id', $item->language_id)->pluck('name')->implode('')}}
@endforeach
Вопрос как получать language и level принадлежащие User через language_level_User ?
А также вставлять новые строки туда же
спасибо!