- 追加された行はこの色です。
- 削除された行はこの色です。
[[Laravelめも]]
Laravelではページネーションの機能を利用できます。
$users = App\User::paginate(10);
シンプル版
$users = App\User::simplePaginate(10);
ページ移動のリンクはBlade側では以下で出力されます。
{{ $users->links() }}
出力されるHTMLをカスタマイズしたい場合はartisanコマンドでテンプレートを作成します。
$ php artisan vendor:publish
Which provider or tag's files would you like to publish?:
[0] Publish files from all providers and tags listed below
[1] Provider: Fideloper\Proxy\TrustedProxyServiceProvider
[2] Provider: Illuminate\Mail\MailServiceProvider
[3] Provider: Illuminate\Notifications\NotificationServiceProvider
[4] Provider: Illuminate\Pagination\PaginationServiceProvider
[5] Provider: Laravel\Tinker\TinkerServiceProvider
[6] Tag: laravel-mail
[7] Tag: laravel-notifications
[8] Tag: laravel-pagination
> 8
Copied Directory [/vendor/laravel/framework/src/Illuminate/Pagination/resources/views] To [/resources/views/vendor/pagination]
Publishing complete.