sehen, warum ich diesen Fehler erfahren haben:Laravel 5.2 Anzeigen von Daten von DB
syntax error, unexpected '->' (T_OBJECT_OPERATOR).
Dies ist, wo mein Controller ist, AuthController.php:
public function showRoles(Request $request) {
$users = User::all();
return view ('app.admin.assign-roles', compact('users'));
}
und das ist, wo ich wird die Ansicht, Assign-roles.blade.php passieren:
@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
Sie haben Compact im Controller verwendet ** Rückansicht ('app.admin.assign-roles', compact ('users')); **. Gehen Sie zu Paginate und zeigen Sie in der Tabelle die Ausgabe an, die Sie von der Controller-Funktion erhalten haben. –
Sieht so aus, als würden Sie aus Ihrer Sicht einige Dollarzeichen übersehen. –
@FrancescoGramano ist korrekt, Sie vermissen Dollarzeichen in Ihren 'th' und' td' Tags – Adrian