@@ -24,22 +24,12 @@ Laravel version 10+
2424composer require ghabriel/laravel-pagination-view
2525```
2626## Usage
27- After installation, publish the resource that suits your need
2827> ** Note:** Don't forget to include the necessary CSS files or link to the relevant CDN in your project to ensure proper styling!
28+ >
29+ > All published views are located in ` resources/views/vendor/pagination `
2930
3031### [ Fomantic UI] ( https://fomantic-ui.com ) (Semantic UI)
31- ```
32- php artisan vendor:publish --provider=Ghabriel\PaginationView\PaginationViewServiceProvider --tag=pagination-view-fomantic-ui
33- ```
34- or
35- ```
36- php artisan vendor:publish --tag=pagination-view-fomantic-ui
37- ```
38- This will create 2 files in ` resources/views/vendor/pagination ` ;
39- - ` fomantic-ui.blade.php `
40- - ` simple-fomantic-ui.blade.php ` .
41-
42- After that edit your ` App\Providers\AppServiceProvider `
32+ Edit your ` App\Providers\AppServiceProvider `
4333``` php
4434<?php
4535
@@ -52,24 +42,22 @@ class AppServiceProvider extends ServiceProvider
5242{
5343 public function boot(): void
5444 {
55- Paginator::defaultView('vendor. pagination. fomantic-ui');
56- Paginator::defaultSimpleView('vendor. pagination. simple-fomantic-ui');
45+ Paginator::defaultView('pagination:: fomantic-ui');
46+ Paginator::defaultSimpleView('pagination:: simple-fomantic-ui');
5747 }
5848}
5949```
60- ### [ Bootstrap] ( https://getbootstrap.com/ )
50+
51+ If you want to customize the view,
6152```
62- php artisan vendor:publish --provider=Ghabriel\PaginationView\PaginationViewServiceProvider --tag=pagination-view-bootstrap
53+ php artisan vendor:publish --provider=Ghabriel\PaginationView\PaginationViewServiceProvider --tag=pagination-view-fomanticui
6354```
6455or
6556```
66- php artisan vendor:publish --tag=pagination-view-bootstrap
57+ php artisan vendor:publish --tag=pagination-view-fomanticui
6758```
68- This will create 2 files in ` resources/views/pagination ` :
69- - ` bootstrap.blade.php `
70- - ` simple-bootstrap.blade.php ` .
71-
72- After that edit your ` App\Providers\AppServiceProvider `
59+ ### [ Bootstrap] ( https://getbootstrap.com/ )
60+ Edit your ` App\Providers\AppServiceProvider `
7361``` php
7462<?php
7563
@@ -82,24 +70,22 @@ class AppServiceProvider extends ServiceProvider
8270{
8371 public function boot(): void
8472 {
85- Paginator::defaultView('vendor. pagination. bootstrap');
86- Paginator::defaultSimpleView('vendor. pagination. simple-bootstrap');
73+ Paginator::defaultView('pagination:: bootstrap');
74+ Paginator::defaultSimpleView('pagination:: simple-bootstrap');
8775 }
8876}
8977```
90- ### [ Bulma] ( https://bulma.io/ )
78+
79+ If you want to customize the view,
9180```
92- php artisan vendor:publish --provider=Ghabriel\PaginationView\PaginationViewServiceProvider --tag=pagination-view-bulma
81+ php artisan vendor:publish --provider=Ghabriel\PaginationView\PaginationViewServiceProvider --tag=pagination-view-bootstrap
9382```
9483or
9584```
96- php artisan vendor:publish --tag=pagination-view-bulma
85+ php artisan vendor:publish --tag=pagination-view-bootstrap
9786```
98- This will create 2 files in ` resources/views/pagination ` :
99- - ` bulma.blade.php `
100- - ` simple-bulma.blade.php ` .
101-
102- After that edit your ` App\Providers\AppServiceProvider `
87+ ### [ Bulma] ( https://bulma.io/ )
88+ Edit your ` App\Providers\AppServiceProvider `
10389``` php
10490<?php
10591
@@ -112,13 +98,24 @@ class AppServiceProvider extends ServiceProvider
11298{
11399 public function boot(): void
114100 {
115- Paginator::defaultView('vendor. pagination. bulma');
116- Paginator::defaultSimpleView('vendor. pagination. simple-bulma');
101+ Paginator::defaultView('pagination:: bulma');
102+ Paginator::defaultSimpleView('pagination:: simple-bulma');
117103 }
118104}
119105```
120106
121- If you want to publish all views in one go
107+ If you want to customize the view,
108+ ```
109+ php artisan vendor:publish --provider=Ghabriel\PaginationView\PaginationViewServiceProvider --tag=pagination-view-bulma
110+ ```
111+ or
112+ ```
113+ php artisan vendor:publish --tag=pagination-view-bulma
114+ ```
115+
116+ ---
117+
118+ #### Publish All Views
122119```
123120php artisan vendor:publish --provider=Ghabriel\PaginationView\PaginationViewServiceProvider --tag=pagination-view-all
124121```
0 commit comments