Почему разбиение на страницы не работает, когда я использую этот запрос, что любые различия в обоих запросах?Запрос на разбиение на страницы не работает в laravel5.2
$users = User::all()->paginate(2);
Разбивка применяется только тогда, когда я использую этот запрос, но проблемы возникают в index.blade она не может принести фото, created_at, updated_at от пользователя я удалить эти три имени из index.blade, то он работает отлично.
$users = DB::table('users')->paginate(2);
Когда я использовал второй запрос, чем он не может принести даты и ошибка шоу вызов функции члена diffForHumans() на не-объект
@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
Вставьте код вместо изображений –
http://stackoverflow.com/help/mcve –
$ users = Пользователь :: all() -> paginate (2); когда я использовал эту ошибку запроса. Метод paginate не существует. – UNknow