Я пытаюсь показать данные в формате таблицы из моей БД. thead
отображается в таблице, но tbody
не отображается. Я думаю, проблема в функции @foreach
. Потому что, я попытался ввести что-то вне функции @foreach
, и оно появляется. И я попытался переместить @foreach
внутри <tr>
, но результат такой же. Вот часть моего кода:Laravel - Показать данные из базы данных С @foreach
<table class="table table-striped table-bordered" border="1px solid black">
<thead>
<tr>
<td>ID</td>
<td>Name</td>
<td>Created At</td>
<td>Updated At</td>
<td>Date of birth</td>
<td>Gender</td>
<td>Action</td>
</tr>
</thead>
<tbody>
@foreach($student as $key => $value)
<!--$student is imported from another file,
with this function: $student = Student::all()-->
<tr>
<td>{{$value->id}}</td>
<td>{{$value->name}}</td>
<td>{{$value->created_at}}</td>
<td>{{$value->updated_at}}</td>
<td>{{$value->dob}}</td>
<td>{{$value->gender}}</td>
<td><a href="{{URL::to('student/' . $value->id)
}}">Show</a> |
<a href="{{URL::to('student/' . $value->id)
.'/edit'}}">Edit</a> |
<form method="post" action="<?php echo url('/')
."/student/".$value->id."/delete";?>">
<input type="hidden" name="_token" value="
{!!csrf_token() !!}">
<div class="form-group">
<div>
<button type="submit" class=
"btn btn-warning">Delete</button>
</div>
</div>
</form>
</td>
</tr>
@endforeach
</tbody>
</table>
Надеюсь, вы сможете помочь. Благодарю.
Какие ошибки вы получите за это? –
@ChoncholMahmud У меня нет ошибок, просто данные из БД не будут отображаться –
@ChoncholMahmud Это код: 'public function index() { $ student = Student :: all(); return view ('student.index', compact ('student')); } 'Что такое' var_dump'? Где я должен это поставить? –