Php laravel 5.2显示要从数据库查看的数据
为什么我会遇到这个错误: 语法错误,意外的'->'(T_OBJECT_运算符) 这就是我的控制器所在的位置,AuthController.php:Php laravel 5.2显示要从数据库查看的数据,php,laravel-5.2,Php,Laravel 5.2,为什么我会遇到这个错误: 语法错误,意外的'->'(T_OBJECT_运算符) 这就是我的控制器所在的位置,AuthController.php: public function showRoles(Request $request) { $users = User::all(); return view ('app.admin.assign-roles', compact('users')); } @extends('layouts.master')
public function showRoles(Request $request) {
$users = User::all();
return view ('app.admin.assign-roles', compact('users'));
}
@extends('layouts.master')
@section('title' ,'Show Users');
@section('contents')
<div class="row">
<table class="table">
<thead class="thead-inverse">
<tr>
<th>User ID</th>
<th>First Name</th>
<th>Last Name</th>
<th>Email</th>
</tr>
</thead>
<tbody>
@foreach($users as $user)
<tr>
<form action="#" method="POST">
<th scope="row">{{$user->id}}</th>
<td>{{$user->name}}</td>
<td>{{$user->email}} <input type="hidden" name="email" value="{{$user->email}}"></td>
</form>
</tr>
@endforeach
</tbody>
</table>
</div>
@endsection
@section('js')
{!!Html::script('assets/js/jquery.min.js')!!}
{!!Html::script('assets/js/bootstrap.min.js') !!}
@endsection
这是我将传递视图的地方,assign roles.blade.php:
public function showRoles(Request $request) {
$users = User::all();
return view ('app.admin.assign-roles', compact('users'));
}
@extends('layouts.master')
@section('title' ,'Show Users');
@section('contents')
<div class="row">
<table class="table">
<thead class="thead-inverse">
<tr>
<th>User ID</th>
<th>First Name</th>
<th>Last Name</th>
<th>Email</th>
</tr>
</thead>
<tbody>
@foreach($users as $user)
<tr>
<form action="#" method="POST">
<th scope="row">{{$user->id}}</th>
<td>{{$user->name}}</td>
<td>{{$user->email}} <input type="hidden" name="email" value="{{$user->email}}"></td>
</form>
</tr>
@endforeach
</tbody>
</table>
</div>
@endsection
@section('js')
{!!Html::script('assets/js/jquery.min.js')!!}
{!!Html::script('assets/js/bootstrap.min.js') !!}
@endsection
@extends('layouts.master'))
@章节(“标题”,“显示用户”);
@节(“内容”)
用户ID
名字
姓
电子邮件
@foreach($users作为$user)
{{$user->id}
{{$user->name}
{{$user->email}
@endforeach
@端部
@节('js')
{!!Html::script('assets/js/jquery.min.js')
{!!Html::script('assets/js/bootstrap.min.js')
@端部
我已经修改了代码。请参阅下文
我将为您提供有关您在问题中提到的错误的解决方案。该错误是由于在返回视图中使用compact时未使用paginate函数造成的
AuthController.php
public function showRoles(Request $request) {
$users = User::all();
return view ('app.admin.assign-roles', compact('users'));
}
@extends('layouts.master')
@section('title' ,'Show Users');
@section('contents')
<div class="row">
<table class="table">
<thead class="thead-inverse">
<tr>
<th>User ID</th>
<th>First Name</th>
<th>Last Name</th>
<th>Email</th>
</tr>
</thead>
<tbody>
@foreach($users as $user)
<tr>
<form action="#" method="POST">
<th scope="row">{{ $user->id }}</th>
<td>{{ $user->name }}</td>
<td>{{ $user->email}} <input type="hidden" name="email" value="{{$user->email}}"></td>
</form>
</tr>
@endforeach
</tbody>
</table>
</div>
@endsection
@section('js')
{!!Html::script('assets/js/jquery.min.js')!!}
{!!Html::script('assets/js/bootstrap.min.js') !!}
@endsection
以及您的视图分配角色.blade.php
public function showRoles(Request $request) {
$users = User::all();
return view ('app.admin.assign-roles', compact('users'));
}
@extends('layouts.master')
@section('title' ,'Show Users');
@section('contents')
<div class="row">
<table class="table">
<thead class="thead-inverse">
<tr>
<th>User ID</th>
<th>First Name</th>
<th>Last Name</th>
<th>Email</th>
</tr>
</thead>
<tbody>
@foreach($users as $user)
<tr>
<form action="#" method="POST">
<th scope="row">{{ $user->id }}</th>
<td>{{ $user->name }}</td>
<td>{{ $user->email}} <input type="hidden" name="email" value="{{$user->email}}"></td>
</form>
</tr>
@endforeach
</tbody>
</table>
</div>
@endsection
@section('js')
{!!Html::script('assets/js/jquery.min.js')!!}
{!!Html::script('assets/js/bootstrap.min.js') !!}
@endsection
@extends('layouts.master'))
@章节(“标题”,“显示用户”);
@节(“内容”)
用户ID
名字
姓
电子邮件
@foreach($users作为$user)
{{$user->id}
{{$user->name}
{{$user->email}
@endforeach
@端部
@节('js')
{!!Html::script('assets/js/jquery.min.js')
{!!Html::script('assets/js/bootstrap.min.js')
@端部
仅在视图中进行了更改,可以正常工作。我已经修改了代码。请参阅下文 我将为您提供有关您在问题中提到的错误的解决方案。该错误是由于在返回视图中使用compact时未使用paginate函数造成的 AuthController.php
public function showRoles(Request $request) {
$users = User::all();
return view ('app.admin.assign-roles', compact('users'));
}
@extends('layouts.master')
@section('title' ,'Show Users');
@section('contents')
<div class="row">
<table class="table">
<thead class="thead-inverse">
<tr>
<th>User ID</th>
<th>First Name</th>
<th>Last Name</th>
<th>Email</th>
</tr>
</thead>
<tbody>
@foreach($users as $user)
<tr>
<form action="#" method="POST">
<th scope="row">{{ $user->id }}</th>
<td>{{ $user->name }}</td>
<td>{{ $user->email}} <input type="hidden" name="email" value="{{$user->email}}"></td>
</form>
</tr>
@endforeach
</tbody>
</table>
</div>
@endsection
@section('js')
{!!Html::script('assets/js/jquery.min.js')!!}
{!!Html::script('assets/js/bootstrap.min.js') !!}
@endsection
以及您的视图分配角色.blade.php
public function showRoles(Request $request) {
$users = User::all();
return view ('app.admin.assign-roles', compact('users'));
}
@extends('layouts.master')
@section('title' ,'Show Users');
@section('contents')
<div class="row">
<table class="table">
<thead class="thead-inverse">
<tr>
<th>User ID</th>
<th>First Name</th>
<th>Last Name</th>
<th>Email</th>
</tr>
</thead>
<tbody>
@foreach($users as $user)
<tr>
<form action="#" method="POST">
<th scope="row">{{ $user->id }}</th>
<td>{{ $user->name }}</td>
<td>{{ $user->email}} <input type="hidden" name="email" value="{{$user->email}}"></td>
</form>
</tr>
@endforeach
</tbody>
</table>
</div>
@endsection
@section('js')
{!!Html::script('assets/js/jquery.min.js')!!}
{!!Html::script('assets/js/bootstrap.min.js') !!}
@endsection
@extends('layouts.master'))
@章节(“标题”,“显示用户”);
@节(“内容”)
用户ID
名字
姓
电子邮件
@foreach($users作为$user)
{{$user->id}
{{$user->name}
{{$user->email}
@endforeach
@端部
@节('js')
{!!Html::script('assets/js/jquery.min.js')
{!!Html::script('assets/js/bootstrap.min.js')
@端部
仅在视图中进行了更改,它可以正常工作。您在控制器返回视图中使用了Compact('app.admin.assign roles',Compact('users')。您是否要分页并在表中显示从控制器函数获得的输出。您的视图中似乎缺少一些美元符号。@FrancescoGramano是正确的,您的
th
和td
标记中缺少美元符号您在控制器返回视图中使用了Compact('app.admin.assign roles',compact('users')).是否要分页并在表中显示从控制器函数获得的输出。看起来您的视图中缺少了一些美元符号。@FrancescoGramano是正确的,您的th
和td
标记中缺少了美元符号谢谢大家,我忘了。最近压力很大。谢谢我会做吗?不,兄弟,我只是想知道我该怎么做+1你。你现在能简要说明你想要什么吗:)我会帮你的。。很高兴帮我做这个哦,谢谢大家,我忘了。我最近压力很大。谢天谢地,我会做吗?不,兄弟,我只是想知道我该怎么做+1你。你现在能简单介绍一下你想要什么吗:)我会帮你的。。很高兴能帮我做这件事