У меня есть две таблицы: Администрирование и Cse_department. Я соединил обе таблицы с Laravel Eloquent отношениями. Это отношения HasMany. Я получаю доступ к таблице Cse_department по foreach_l oop, но когда я получаю одно представление данных по идентификатору, но не могу. Я могу просмотреть cse_department.
<div class="card">
<table id="order-listing" class="table table-striped" style="width:100%;">
<thead>
<tr>
<th>Sl No</th>
<th>Notice Name</th>
<th>Teacher Name</th>
<th>Message</th>
<th>Notice</th>
<th>View Notice</th>
</tr>
</thead>
@foreach ($student->department as $key=>$students)
<tr>
<td>{{$key+1}}</td>
<td>{{$students->name}}</td>
<td>{{$students->message}}</td>
<td>{{$students->message}}</td>
<td><img src="{{ asset('images/department/'.$students->image) }}" alt="Notice" width="150" height="150"></td>
<td>
<a href="{{ route('view.student.department.notice',$students->id) }}" class="btn btn-primary">View This Notice</a>
</td>
</tr>
@endforeach
</table>
</div>
Просмотр
Когда я нажимаю опцию rad mark, я не могу видеть. Я предоставляю маршрут и код функции приведен ниже.
Маршрут
Route::get('/student/notice/view/{id}','AdministrationController@departmentviewnotice')->name('view.student.department.notice');
здесь код функции
public function departmentviewnotice($id){
$this->AdminAuthCheck();
$student=Administration::find($id);
//dd($student);
return view('Student.departmentnotice',compact('student'));
}
Ученик.отдел уведомления
<div class="card-body">
<div class="row">
<div class="card">
<div class="card-header">
<h2>Name:{{ $student->name }}</h2>
</div>
</div>
</div>
<div class="card">
<div class="card-body">
<h2>Message</h2>
<p>{{ $student->message }}</p>
</div>
</div>
</div>
Но я не могу просмотреть отдельное уведомление об уведомлении департамента. Как я могу просмотреть одно уведомление? Я новичок в этой области.