У меня есть две таблицы для одного пользователя и другого класса. Вот моя модель user
:
public function classroom()
{
return $this->hasMany('App\classroom');
}
А вот и моя модель classroom's
:
public function user()
{
return $this->hasMany('App\User');
}
Когда пользователь создает класс, я сохраняю в таблице классов id
, user_id
, class_name
, section
. Я уже просматриваю данные класса на своей странице блейда. Но я не могу просмотреть имя пользователя, создавшего данные класса. На моей view
странице
@foreach($classrooms as $classroom)
<li><b>Class code--><i>{{$classroom->class_code}}</i></b></li>
<li><b>Subject--><i>{{$classroom->class_name}}</i></b></li>
<li><b>Section--><i>{{$classroom->section}}</i></b></li>
<li><b>created by--><i> ???? </i></b></li>
@endforeach
My controller
$classrooms=classroomModel::where('id',$id)->get();
$posts = Status::where('class_id' , $id)->orderBy('id', 'desc')->get();
return view::make('class',compact('posts','classrooms'));
Если я хочу просмотреть имя пользователя, для которого были созданы данные класса, то какой будет правильный код и где я должен изменить?