@@ -24,6 +24,7 @@ This package enhances Laravel's default pagination by providing additional featu
24
24
1 . [ Requirement] ( #requirement )
25
25
2 . [ Installation] ( #installation )
26
26
3 . [ Usage] ( #usage )
27
+ 4 . [ Publishing Views] ( #publishing-views-optional )
27
28
- [ Fomantic UI (Semantic UI)] ( #fomantic-ui-semantic-ui )
28
29
- [ Bootstrap] ( #bootstrap )
29
30
- [ Bulma CSS] ( #bulma-css )
@@ -50,8 +51,7 @@ composer require ghabriel25/laravel-pagination-view
50
51
> [ !TIP]
51
52
> All published views are located in ` resources/views/vendor/pagination `
52
53
53
- ### [ Fomantic UI] ( https://fomantic-ui.com ) (Semantic UI)
54
- Edit your ` App\Providers\AppServiceProvider `
54
+ Edit your ** ` App\Providers\AppServiceProvider.php ` **
55
55
``` php
56
56
<?php
57
57
@@ -64,115 +64,60 @@ class AppServiceProvider extends ServiceProvider
64
64
{
65
65
public function boot(): void
66
66
{
67
+ // USE ONLY ONE OF THESE BASED ON YOUR CSS FRAMEWORK
68
+
69
+ // Fomantic UI (Semantic UI)
67
70
PaginationView::fomanticuiView();
71
+
72
+ // Bootstrap
73
+ PaginationView::bootstrapView();
74
+
75
+ // Bulma CSS
76
+ PaginationView::bulmaView();
77
+
78
+ // Cirrus UI
79
+ PaginationView::cirrusView();
80
+
81
+ // UIkit
82
+ PaginationView::uikitView();
68
83
}
69
84
}
70
85
```
86
+ ## Publishing Views (Optional)
71
87
If you want to customize the view,
88
+ #### [ Fomantic UI] ( https://fomantic-ui.com/ ) (Semantic UI)
72
89
```
73
90
php artisan vendor:publish --provider=Ghabriel\PaginationView\PaginationViewServiceProvider --tag=pagination-view-fomanticui
74
91
```
75
92
or
76
93
```
77
94
php artisan vendor:publish --tag=pagination-view-fomanticui
78
95
```
79
- ### [ Bootstrap] ( https://getbootstrap.com/ )
80
- Edit your ` App\Providers\AppServiceProvider `
81
- ``` php
82
- <?php
83
-
84
- namespace App\Providers;
85
-
86
- use Ghabriel\PaginationView\PaginationView;
87
- use Illuminate\Support\ServiceProvider;
88
-
89
- class AppServiceProvider extends ServiceProvider
90
- {
91
- public function boot(): void
92
- {
93
- PaginationView::bootstrapView();
94
- }
95
- }
96
- ```
97
- If you want to customize the view,
96
+ #### [ Bootstrap] ( https://getbootstrap.com/ )
98
97
```
99
98
php artisan vendor:publish --provider=Ghabriel\PaginationView\PaginationViewServiceProvider --tag=pagination-view-bootstrap
100
99
```
101
100
or
102
101
```
103
102
php artisan vendor:publish --tag=pagination-view-bootstrap
104
103
```
105
- ### [ Bulma CSS] ( https://bulma.io/ )
106
- Edit your ` App\Providers\AppServiceProvider `
107
- ``` php
108
- <?php
109
-
110
- namespace App\Providers;
111
-
112
- use Ghabriel\PaginationView\PaginationView;
113
- use Illuminate\Support\ServiceProvider;
114
-
115
- class AppServiceProvider extends ServiceProvider
116
- {
117
- public function boot(): void
118
- {
119
- PaginationView::bulmaView();
120
- }
121
- }
122
- ```
123
- If you want to customize the view,
104
+ #### [ Bulma CSS] ( https://bulma.io/ )
124
105
```
125
106
php artisan vendor:publish --provider=Ghabriel\PaginationView\PaginationViewServiceProvider --tag=pagination-view-bulma
126
107
```
127
108
or
128
109
```
129
110
php artisan vendor:publish --tag=pagination-view-bulma
130
111
```
131
- ### [ Cirrus UI] ( https://cirrus-ui.com/ )
132
- Edit your ` App\Providers\AppServiceProvider `
133
- ``` php
134
- <?php
135
-
136
- namespace App\Providers;
137
-
138
- use Ghabriel\PaginationView\PaginationView;
139
- use Illuminate\Support\ServiceProvider;
140
-
141
- class AppServiceProvider extends ServiceProvider
142
- {
143
- public function boot(): void
144
- {
145
- PaginationView::cirrusView();
146
- }
147
- }
148
- ```
149
- If you want to customize the view,
112
+ #### [ Cirrus UI] ( https://cirrus-ui.com/ )
150
113
```
151
114
php artisan vendor:publish --provider=Ghabriel\PaginationView\PaginationViewServiceProvider --tag=pagination-view-cirrus
152
115
```
153
116
or
154
117
```
155
118
php artisan vendor:publish --tag=pagination-view-cirrus
156
119
```
157
- ### [ UIkit] ( https://getuikit.com/ )
158
- Edit your ` App\Providers\AppServiceProvider `
159
- ``` php
160
- <?php
161
-
162
- namespace App\Providers;
163
-
164
- use Ghabriel\PaginationView\PaginationView;
165
- use Illuminate\Support\ServiceProvider;
166
-
167
- class AppServiceProvider extends ServiceProvider
168
- {
169
- public function boot(): void
170
- {
171
- PaginationView::uikitView();
172
- }
173
- }
174
- ```
175
- If you want to customize the view,
120
+ #### [ UIkit] ( https://getuikit.com/ )
176
121
```
177
122
php artisan vendor:publish --provider=Ghabriel\PaginationView\PaginationViewServiceProvider --tag=pagination-view-uikit
178
123
```
@@ -230,11 +175,20 @@ class AppServiceProvider extends ServiceProvider
230
175
{
231
176
public function boot(): void
232
177
{
178
+ // Fomantic UI (Semantic UI)
233
179
PaginationView::fomanticuiView(true);
234
- // PaginationView::bootstrapView(true);
235
- // PaginationView::bulmaView(true);
236
- // PaginationView::cirrusView(true);
237
- // PaginationView::uikitView(true);
180
+
181
+ // Bootstrap
182
+ PaginationView::bootstrapView(true);
183
+
184
+ // Bulma CSS
185
+ PaginationView::bulmaView(true);
186
+
187
+ // Cirrus UI
188
+ PaginationView::cirrusView(true);
189
+
190
+ // UIkit
191
+ PaginationView::uikitView(true);
238
192
}
239
193
}
240
194
```
0 commit comments