我试图引用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>
这是我的错误
ErrorException 未定义的变量:消息(查看:
C:\xampp\htdocs\fileupload\resources\views\admin\thesis.blade.php)
我该如何解决?
答案 0 :(得分:2)
在您的 Controller
public function getMessages(){
$messages = Message::all();
return view('admin.thesis')->with(['messages' => $messages]);
}
在刀片文件中
@foreach($messages as $row)
<tr>
<td>{{ $row->firstName }}</td>
<td>{{ $row->lastName }}</td>
<td>{{ $row->email }}</td>
<!-- etc... -->
<td>
<a href="{{ URL::to('/') }}/uploads/{{ $row->file_path }}">
{{ $row->file_path }}
</a>
</td>
</tr>
@endforeach
答案 1 :(得分:0)
在您的 final response =
await http.post("http://172.28.16.84/mobileglpi/login.php", body: {
'username': txt_username.text,
'password': txt_password.text,
});
var datauser = json.decode(response.body);
Controller
答案 2 :(得分:0)
我为我使用了以下代码及其工作:
class SidebarController extends Controller
{
public function news_widget() {
$posts = Post::take(5)->orderBy('updated_at', 'DESC')->take();
return view('index', array('data'=>$posts));
}
}
在视图中,我只使用$data
及其对我来说很好。