Я новичок в laravel 6. Я просто хочу спросить. Я хочу отобразить данные, но они не отображаются.
index.blade.php:
@if(isset($teachers))
@foreach($teachers->qualifs as $qualif)
<li>{{ $qualif->qual }}</li>
@endforeach
@endif
Контроллер:
public function index()
{
$teachers= DB::table('teachers')->first();
$qualifs = DB::table('qualifs')->find($teachers->id);
return view('teachers.index',compact('teachers','qualifs'));
}
qualif.php:
public function teachers()
{
return $this->belongsToMany('todolist\teacher', 'qualif_teachers');
}
Teacher.php:
public function qualifs()
{
return $this->belongsToMany('todolist\qualif', 'qualif_teachers');
}
Примечание: данные сохраняются правильно, только отображение проблемы.
ОШИБКА: неопределенное свойство: stdClass :: $ qualifs
teachers
иqualifs
? имена таблиц, локальные и внешние ключи. - person Kishore Kadiyala   schedule 28.10.2019