У меня есть следующая модель курса с функцией инструкторов, и я пытаюсь передать ее на экран, чтобы я могла увидеть инструкторов для курса.
Вот моя модель функции
public function trainers()
{
return $this->belongsToMany(User::class, 'course_user');
}
Это мой взгляд, когда я пытаюсь пройти Модельный курс и инструкторов по функциям.
<h6 class="card-subtitle text-muted">Trainer: {{$course->trainers()}}</h6>
И это ошибка, которую я получаю:
htmlspecialchars() expects parameter 1 to be string, object given (View: /Applications/MAMP/htdocs/hs-03/re
Источники / просмотр / администратор / курсов / showCourse.blade.php)
Вот мой контроллер:
public function show($id)
{
$created_bies = \App\User::get()->pluck('name', 'id')->prepend(trans('global.app_please_select'), '');
$trainers = \App\User::get()->pluck('name', 'id');
$tests = \App\Test::where('course_id', $id)->get();$lessons = \App\Lesson::where('course_id', $id)->get();
// $date = Carbon::now();
$date = Carbon::now()->addDays(30)->toFormattedDateString();
$user = User::find(1);
$user->name;
$course = Course::findOrFail($id);
return view('admin.courses.showCourse', compact('course', 'tests', 'lessons', 'date', 'user'));
}