Warum funktioniert die Seitennummerierung nicht, wenn ich diese Abfrage verwende, dass Unterschiede in beiden Abfragen bestehen?Seitennummerierung funktioniert nicht in Laravel5.2
$users = User::all()->paginate(2);
Paginierung gilt nur, wenn ich diese Abfrage aber Problem verwenden auftreten in index.blade es nicht Foto holen kann, created_at, updated_at von Benutzern ich diese drei Namen von index.blade entferne dann funktioniert es gut.
$users = DB::table('users')->paginate(2);
Wenn ich zweite Abfrage verwendet, als es nicht Datum und Fehler anzeigen Call auf eine Elementfunktion diffForHumans() auf einem Nicht-Objekt
@if($users)
@foreach($users as $user)
<tr>
<td>{{$user->id}}</td>
<td><img height="50" src=" {{isset($user->photo) ? $user->photo->file : 'http://placehold.it/200X200'}}" ></td>
<td><a href="{{route('admin.users.edit', $user->id)}}"> {{$user->name}}</a></td>
<td>{{$user->email}}</td>
<td>{{$user->is_active == 1 ? 'Active' : 'Not active'}}</td>
<td>{{$user->created_at->diffForHumans()}}</td>
<td>{{$user->updated_at->diffForHumans()}}</td>
@if(!empty($user->role->name))
<td>{{$user->role->name}}
@endif
</td>
<td><a href="{{route('admin.users.edit', $user->id)}}">Edit</a></td>
</tr>
@endforeach
@endif
Bitte fügen Sie den Code anstelle der Bilder ein –
http://stackoverflow.com/help/mcve –
$ users = Benutzer :: all() -> paginate (2); Wenn ich diesen Abfragefehler verwendet habe, ist die Methode paginate nicht vorhanden. – UNknow