【发布时间】:2023-03-05 21:06:01
【问题描述】:
我已尝试在 stackoverflow 中引用所有可能的解决方案,但无法解决此问题。
这是我的控制器。
public function getMessages(){
$messages = Message::all()->toArray();
return View('admin.thesis', ['messages' => $messages]);
}
这是我的路线/web.php
Route::get ('/thesis','MessagesController@getMessages');
这是我的观点
<div class="panel-heading">Thesis Details</div>
<div class="panel-body">
<table class="table table-bordered">
<tr>
<th>First Name</th>
<th>Last Name</th>
<th>E-Mail</th>
<th>Contact</th>
<th>State</th>
<th>Country</th>
<th>Article</th>
<th>Author</th>
<th>Uploaded File</th>
</tr>
@foreach($messages as $row)
<tr>
<td>{{$row['firstName']}}</td>
<td>{{$row['lastName']}}</td>
<td>{{$row['email']}}</td>
<td>{{$row['contactNumber']}}</td>
<td>{{$row['state']}}</td>
<td>{{$row['country']}}</td>
<td>{{$row['article']}}</td>
<td>{{$row['author']}}</td>
<td>
<a href="{{ URL::to('/') }}/uploads/{{$row['file_path']}}">
{{$row['file_path']}}
</a>
</td>
</tr>
@endforeach
</table>
</div>
</div>
这是我的错误
错误异常 未定义变量:消息(查看:
C:\xampp\htdocs\fileupload\resources\views\admin\thesis.blade.php)
我该如何解决这个问题?
【问题讨论】:
-
代码看起来不错。您可以在将消息值传递给视图之前打印消息值吗