Я установил общий вид представления композитора представления, который выдает данные пользователя на боковую панель, когда я пытаюсь разбить их на страницы при использовании
User::paginate(1)
и помещаю ссылки $ users-> в блейд, который говорит, что ссылки являютсяне найден, но когда я использую
User::all()
Это работает и не дает никаких ошибок, но я не могу разбить на страницы таблицу, я не вижу, откуда исходит ошибка.это сообщение об ошибке:
вызов неопределенного метода App \ User :: links () (представление: C: \ Users \ kaasv \ medialab \ resources \ views \ layouts \ sidebar.blade.php(Вид: C: \ Users \ kaasv \ medialab \ resources \ views \ layouts \ sidebar.blade.php) (Вид: C: \ Users \ kaasv \ medialab \ resources \ views \ layouts \ sidebar.blade.php)
AppServiceProvider
use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\Schema;
//use Illuminate\View\View;
use View;
//use App\Repositories\UserRepository;
use App\User;
class AppServiceProvider extends ServiceProvider
{
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
Schema::defaultStringLength(191);
View::share('user', User::paginate(1));
}
/**
* Register any application services.
*
* @return void
*/
public function register()
{
//
}
}
sidebar.blade.php
<h1>Alle Studenten</h1>
@if (Auth::check())
<table class="table">
<tr>
<th scope="col">#</th>
<th scope="col">Name</th>
<th scope="col">Student Number</th>
</tr>
@foreach($user as $users)
<tr>
<th scope="row">
{{$users->id}}
</th>
<th>
<a class="text-dark" href="/admin/leerling/{{ $users->id }}">
{{$users->name}}
</a>
</th>
<th>
{{$users->student_number}}
</th>
</tr>
@endforeach
</table>
{{ $users->links() }}
@endif