Passed
Push — master ( 042708...2e72d5 )
by Karel
09:31 queued 12s
created

Chuck::auth()   B

Complexity

Conditions 10
Paths 1

Size

Total Lines 40
Code Lines 19

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 10
eloc 19
c 1
b 0
f 0
nc 1
nop 0
dl 0
loc 40
rs 7.6666

How to fix   Complexity   

Long Method

Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.

For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.

Commonly applied refactorings include:

1
<?php
2
3
namespace Chuckbe\Chuckcms\Chuck\Accessors;
4
5
use Illuminate\Support\Facades\Route;
6
7
class Chuck
8
{
9
    public function __construct() 
10
    {
11
        //
12
    }
13
14
    public static function auth()
15
    {
16
        Route::group(['middleware' => ['web']], function() {
17
        // Login Routes...
18
            if ( config('chuckcms.auth.get_login.active') ) {
19
                Route::get('login', ['as' => 'login', 'uses' => config('chuckcms.auth.get_login.controller').'@'.config('chuckcms.auth.get_login.action')]);
20
            }
21
22
            if ( config('chuckcms.auth.post_login.active') ) {
23
                Route::post('login', ['as' => 'login.post', 'uses' => config('chuckcms.auth.post_login.controller').'@'.config('chuckcms.auth.post_login.action')]);
24
            }
25
26
            if ( config('chuckcms.auth.post_logout.active') ) {
27
                Route::post('logout', ['as' => 'logout', 'uses' => config('chuckcms.auth.post_logout.controller').'@'.config('chuckcms.auth.post_logout.action')]);
28
            }
29
        // Registration Routes...
30
            if ( config('chuckcms.auth.get_register.active') ) {
31
                Route::get('register', ['as' => 'register', 'uses' => config('chuckcms.auth.get_register.controller').'@'.config('chuckcms.auth.get_register.action')]);
32
            }
33
34
            if ( config('chuckcms.auth.post_register.active') ) {
35
                Route::post('register', ['as' => 'register.post', 'uses' => config('chuckcms.auth.post_register.controller').'@'.config('chuckcms.auth.post_register.action')]);
36
            }
37
38
        // Password Reset Routes...
39
            
40
            if ( config('chuckcms.auth.get_password_reset.active') ) {
41
                Route::get('password/reset', ['as' => 'password.reset', 'uses' => config('chuckcms.auth.get_password_reset.controller').'@'.config('chuckcms.auth.get_password_reset.action')]);
42
            }
43
44
            if ( config('chuckcms.auth.post_password_email.active') ) {
45
                Route::post('password/email', ['as' => 'password.email', 'uses' => config('chuckcms.auth.post_password_email.controller').'@'.config('chuckcms.auth.post_password_email.action')]);
46
            }
47
48
            if ( config('chuckcms.auth.get_password_reset_token.active') ) {
49
                Route::get('password/reset/{token}', ['as' => 'password.reset.token', 'uses' => config('chuckcms.auth.get_password_reset_token.controller').'@'.config('chuckcms.auth.get_password_reset_token.action')]);
50
            }
51
52
            if ( config('chuckcms.auth.post_password_reset.active') ) {
53
                Route::post('password/reset', ['as' => 'password.reset.post', 'uses' => config('chuckcms.auth.post_password_reset.controller').'@'.config('chuckcms.auth.post_password_reset.action')]);
54
            }
55
        });
56
    }
57
58
    public static function routes()
59
    {
60
        Route::group(['middleware' => ['web']], function() {
61
            Route::group(['middleware' => 'auth'], function () {
62
            // Dashboard Routes...
63
                Route::get('/dashboard', '\Chuckbe\Chuckcms\Controllers\DashboardController@index')->name('dashboard');
64
            // Dashboard Pages Routes...
65
                Route::group(['middleware' => ['permission:show pages']], function () {
66
                    Route::get('/dashboard/pages', '\Chuckbe\Chuckcms\Controllers\PageController@index')->name('dashboard.pages');
67
                });
68
                Route::group(['middleware' => ['permission:create pages']], function () {
69
                    Route::get('/dashboard/page/create', '\Chuckbe\Chuckcms\Controllers\PageController@create')->name('dashboard.page.create');
70
                    Route::post('/dashboard/page/save', '\Chuckbe\Chuckcms\Controllers\PageController@save')->name('dashboard.page.save');
71
                });
72
                
73
                Route::group(['middleware' => ['permission:edit pages']], function () {
74
                    Route::get('/dashboard/page/{page_id}-edit', '\Chuckbe\Chuckcms\Controllers\PageController@edit')->name('dashboard.page.edit');
75
                    Route::get('/dashboard/page/{page_id}-move-up', '\Chuckbe\Chuckcms\Controllers\PageController@moveUp')->name('dashboard.page.move.up');
76
                    Route::get('/dashboard/page/{page_id}-move-first', '\Chuckbe\Chuckcms\Controllers\PageController@moveFirst')->name('dashboard.page.move.first');
77
                    Route::get('/dashboard/page/{page_id}-move-down', '\Chuckbe\Chuckcms\Controllers\PageController@moveDown')->name('dashboard.page.move.down');
78
                    Route::get('/dashboard/page/{page_id}-move-last', '\Chuckbe\Chuckcms\Controllers\PageController@moveLast')->name('dashboard.page.move.last');
79
                });
80
81
                Route::group(['middleware' => ['permission:delete pages']], function () {
82
                    Route::post('/dashboard/page/delete', '\Chuckbe\Chuckcms\Controllers\PageController@delete')->name('dashboard.page.delete');
83
                });
84
            // Dashboard Page Builder Routes...
85
                Route::group(['middleware' => ['permission:show pagebuilder']], function () {
86
                    Route::get('/dashboard/page/{page_id}-edit/builder', '\Chuckbe\Chuckcms\Controllers\PageController@builderIndex')->name('dashboard.page.edit.pagebuilder');
87
                    Route::get('/dashboard/page/{page_id}/raw', '\Chuckbe\Chuckcms\Controllers\PageController@builderRaw')->name('dashboard.page.raw');    
88
                });
89
90
                Route::group(['middleware' => ['permission:edit pagebuilder']], function () {
91
                    Route::post('/pageblock/show', '\Chuckbe\Chuckcms\Controllers\PageBlockController@show')->name('api.pageblock.show');
92
                    Route::post('/pageblock/update', '\Chuckbe\Chuckcms\Controllers\PageBlockController@update')->name('api.pageblock.update');
93
                    Route::post('/pageblock/move-up', '\Chuckbe\Chuckcms\Controllers\PageBlockController@moveUp')->name('api.pageblock.move_up');
94
                    Route::post('/pageblock/move-down', '\Chuckbe\Chuckcms\Controllers\PageBlockController@moveDown')->name('api.pageblock.move_down');
95
                    Route::post('/pageblock/add-block-top', '\Chuckbe\Chuckcms\Controllers\PageBlockController@addBlockTop')->name('api.pageblock.add_block_top');
96
                    Route::post('/pageblock/add-block-bottom', '\Chuckbe\Chuckcms\Controllers\PageBlockController@addBlockBottom')->name('api.pageblock.add_block_bottom');
97
                });
98
99
                Route::group(['middleware' => ['permission:delete pagebuilder']], function () {
100
                    Route::post('/pageblock/delete', '\Chuckbe\Chuckcms\Controllers\PageBlockController@delete')->name('api.pageblock.delete');
101
                });
102
                
103
            // Dashboard Menus Routes...
104
                Route::group(['middleware' => ['permission:show menus']], function () {
105
                    $path = rtrim(config('menu.route_path'));
106
                    Route::get('/dashboard/menus', '\Chuckbe\Chuckcms\Controllers\MenuController@index')->name('dashboard.menus');
107
                    Route::post($path . '/generatemenucontrol', array('as' => 'hgeneratemenucontrol', 'uses' => '\Chuckbe\Chuckcms\Controllers\MenuController@generatemenucontrol'));
108
                });
109
110
                Route::group(['middleware' => ['permission:create menus']], function () {
111
                    $path = rtrim(config('menu.route_path'));
112
                    Route::post($path . '/addcustommenu', array('as' => 'haddcustommenu', 'uses' => '\Chuckbe\Chuckcms\Controllers\MenuController@addcustommenu'));
113
                    Route::post($path . '/addpagemenu', array('as' => 'haddpagemenu', 'uses' => '\Chuckbe\Chuckcms\Controllers\MenuController@addpagemenu'));
114
                    Route::post($path . '/createnewmenu', array('as' => 'hcreatenewmenu', 'uses' => '\Chuckbe\Chuckcms\Controllers\MenuController@createnewmenu'));
115
                });
116
117
                Route::group(['middleware' => ['permission:edit menus']], function () {
118
                    $path = rtrim(config('menu.route_path'));
119
                    Route::post($path . '/generatemenucontrol', array('as' => 'hgeneratemenucontrol', 'uses' => '\Chuckbe\Chuckcms\Controllers\MenuController@generatemenucontrol'));
120
                    Route::post($path . '/updateitem', array('as' => 'hupdateitem', 'uses' => '\Chuckbe\Chuckcms\Controllers\MenuController@updateitem'));
121
                });
122
123
                Route::group(['middleware' => ['permission:delete menus']], function () {
124
                    $path = rtrim(config('menu.route_path'));
125
                    Route::post($path . '/deleteitemmenu', array('as' => 'hdeleteitemmenu', 'uses' => '\Chuckbe\Chuckcms\Controllers\MenuController@deleteitemmenu'));
126
                    Route::post($path . '/deletemenug', array('as' => 'hdeletemenug', 'uses' => '\Chuckbe\Chuckcms\Controllers\MenuController@deletemenug'));
127
                });
128
129
            // Dashboard Redirects Routes...
130
                Route::group(['middleware' => ['permission:show redirects']], function () {
131
                    Route::get('/dashboard/redirects', '\Chuckbe\Chuckcms\Controllers\RedirectController@index')->name('dashboard.redirects');
132
                });
133
134
                Route::group(['middleware' => ['permission:create redirects']], function () {
135
                    Route::post('/dashboard/redirects/create', '\Chuckbe\Chuckcms\Controllers\RedirectController@create')->name('dashboard.redirects.create');
136
                });
137
138
                Route::group(['middleware' => ['permission:edit redirects']], function () {
139
                    Route::post('/dashboard/redirects/update', '\Chuckbe\Chuckcms\Controllers\RedirectController@update')->name('dashboard.redirects.update');
140
                });
141
142
                Route::group(['middleware' => ['permission:delete redirects']], function () {
143
                    Route::post('/dashboard/redirects/delete', '\Chuckbe\Chuckcms\Controllers\RedirectController@delete')->name('dashboard.redirects.delete');
144
                });
145
                
146
                
147
            // Dashboard Templates Routes...
148
                Route::group(['middleware' => ['permission:show templates']], function () {
149
                    Route::get('/dashboard/templates', '\Chuckbe\Chuckcms\Controllers\TemplateController@index')->name('dashboard.templates');
150
                });
151
                Route::group(['middleware' => ['permission:edit templates']], function () {
152
                    Route::get('/dashboard/templates/{slug}/edit', '\Chuckbe\Chuckcms\Controllers\TemplateController@edit')->name('dashboard.templates.edit');
153
                    Route::post('/dashboard/templates/save', '\Chuckbe\Chuckcms\Controllers\TemplateController@save')->name('dashboard.templates.save');
154
                });
155
                
156
            // Dashboard Forms Routes...
157
                Route::group(['middleware' => ['permission:show forms']], function () {
158
                    Route::get('/dashboard/forms', '\Chuckbe\Chuckcms\Controllers\FormController@index')->name('dashboard.forms');
159
                });
160
161
                Route::group(['middleware' => ['permission:create forms']], function () {
162
                    Route::post('/dashboard/forms/create', '\Chuckbe\Chuckcms\Controllers\FormController@create')->name('dashboard.forms.create');
163
                    Route::post('/dashboard/forms/save', '\Chuckbe\Chuckcms\Controllers\FormController@save')->name('dashboard.forms.save');
164
                });
165
                
166
                Route::group(['middleware' => ['permission:edit forms']], function () {
167
                    Route::get('/dashboard/forms/{slug}/edit', '\Chuckbe\Chuckcms\Controllers\FormController@edit')->name('dashboard.forms.edit');
168
                });
169
170
                Route::group(['middleware' => ['permission:delete forms']], function () {
171
                    Route::post('/dashboard/forms/delete', '\Chuckbe\Chuckcms\Controllers\FormController@delete')->name('dashboard.forms.delete');
172
                });
173
            // Dashboard Forms Entries Routes...
174
                Route::group(['middleware' => ['permission:show formentry']], function () {
175
                    Route::get('/dashboard/forms/{slug}/entry/{id}', '\Chuckbe\Chuckcms\Controllers\FormController@entry')->name('dashboard.forms.entry');
176
                });
177
178
                Route::group(['middleware' => ['permission:show formentries']], function () {
179
                    Route::get('/dashboard/forms/{slug}/entries', '\Chuckbe\Chuckcms\Controllers\FormController@entries')->name('dashboard.forms.entries');
180
                });
181
182
                Route::group(['middleware' => ['permission:create formentries']], function () {
183
                    
184
                });
185
186
                Route::group(['middleware' => ['permission:edit formentries']], function () {
187
                    
188
                });
189
190
                Route::group(['middleware' => ['permission:delete formentries']], function () {
191
                    
192
                });
193
194
            
195
            // Dashboard Content Resource Routes...
196
                Route::group(['middleware' => ['permission:show resource']], function () {
197
                    Route::get('/dashboard/content/resources', '\Chuckbe\Chuckcms\Controllers\ContentController@resourceIndex')->name('dashboard.content.resources');
198
                });
199
200
                Route::group(['middleware' => ['permission:create resource']], function () {
201
                    Route::get('/dashboard/content/resources/create', '\Chuckbe\Chuckcms\Controllers\ContentController@resourceCreate')->name('dashboard.content.resources.create');
202
                    Route::post('/dashboard/content/resources/save', '\Chuckbe\Chuckcms\Controllers\ContentController@resourceSave')->name('dashboard.content.resources.save');
203
                });
204
205
                Route::group(['middleware' => ['permission:edit resource']], function () {
206
                    Route::get('/dashboard/content/resources/{slug}/edit', '\Chuckbe\Chuckcms\Controllers\ContentController@resourceEdit')->name('dashboard.content.resources.edit');
207
                });
208
209
                Route::group(['middleware' => ['permission:delete resource']], function () {
210
                    Route::post('/dashboard/content/resources/delete', '\Chuckbe\Chuckcms\Controllers\ContentController@resourceDelete')->name('dashboard.content.resources.delete');
211
                });
212
                
213
            // Dashboard Content Repeaters Routes...        
214
                Route::group(['middleware' => ['permission:show repeaters']], function () {
215
                    Route::get('/dashboard/content/repeaters', '\Chuckbe\Chuckcms\Controllers\ContentController@repeaterIndex')->name('dashboard.content.repeaters');
216
                    Route::get('/dashboard/content/repeaters/{slug}/json', '\Chuckbe\Chuckcms\Controllers\ContentController@repeaterJson')->name('dashboard.content.repeaters.json');
217
                });
218
219
                Route::group(['middleware' => ['permission:create repeaters']], function () {
220
                    Route::get('/dashboard/content/repeaters/create', '\Chuckbe\Chuckcms\Controllers\ContentController@repeaterCreate')->name('dashboard.content.repeaters.create');
221
                    Route::post('/dashboard/content/repeaters/save', '\Chuckbe\Chuckcms\Controllers\ContentController@repeaterSave')->name('dashboard.content.repeaters.save');
222
                    Route::post('/dashboard/content/repeaters/import', '\Chuckbe\Chuckcms\Controllers\ContentController@repeaterImport')->name('dashboard.content.repeaters.import');
223
                });
224
225
                Route::group(['middleware' => ['permission:edit repeaters']], function () {
226
                    Route::get('/dashboard/content/repeaters/{slug}/edit', '\Chuckbe\Chuckcms\Controllers\ContentController@repeaterEdit')->name('dashboard.content.repeaters.edit');
227
                });
228
229
                Route::group(['middleware' => ['permission:delete repeaters']], function () {
230
                    Route::post('/dashboard/content/repeaters/delete', '\Chuckbe\Chuckcms\Controllers\ContentController@repeaterDelete')->name('dashboard.content.repeaters.delete');
231
                });
232
            // Dashboard Content Repeaters Entries Routes...
233
                Route::group(['middleware' => ['permission:show repeaters entries']], function () {
234
                    Route::get('/dashboard/content/repeaters/{slug}/entries', '\Chuckbe\Chuckcms\Controllers\ContentController@repeaterEntriesIndex')->name('dashboard.content.repeaters.entries');
235
                });
236
237
                Route::group(['middleware' => ['permission:create repeaters entry']], function () {
238
                    Route::get('/dashboard/content/repeaters/{slug}/create', '\Chuckbe\Chuckcms\Controllers\ContentController@repeaterEntriesCreate')->name('dashboard.content.repeaters.entries.create');
239
                    Route::post('/dashboard/content/repeaters/entries/save', '\Chuckbe\Chuckcms\Controllers\ContentController@repeaterEntriesSave')->name('dashboard.content.repeaters.entries.save');
240
                });
241
242
                Route::group(['middleware' => ['permission:edit repeaters entry']], function () {
243
                    Route::get('/dashboard/content/repeaters/{slug}/edit/{id}', '\Chuckbe\Chuckcms\Controllers\ContentController@repeaterEntriesEdit')->name('dashboard.content.repeaters.entries.edit');
244
                });
245
246
                Route::group(['middleware' => ['permission:delete repeaters entry']], function () {
247
                    Route::post('/dashboard/content/repeaters/entries/delete', '\Chuckbe\Chuckcms\Controllers\ContentController@repeaterEntriesDelete')->name('dashboard.content.repeaters.entries.delete');
248
                });
249
                //Route::post('/dashboard/content/repeaters/new', '\Chuckbe\Chuckcms\Controllers\ContentController@repeaterNew')->name('dashboard.content.resources.new');
250
                
251
            // Dashboard Users Routes...
252
                Route::group(['middleware' => ['permission:show users']], function () {
253
                    Route::get('/dashboard/users', '\Chuckbe\Chuckcms\Controllers\UserController@index')->name('dashboard.users');
254
                });
255
256
                Route::group(['middleware' => ['permission:create users']], function () {
257
                    Route::post('/dashboard/user/invite', '\Chuckbe\Chuckcms\Controllers\UserController@invite')->name('dashboard.users.invite');
258
                    Route::post('/dashboard/user/save', '\Chuckbe\Chuckcms\Controllers\UserController@save')->name('dashboard.users.save');
259
                });
260
261
                Route::group(['middleware' => ['permission:edit users']], function () {
262
                    Route::post('/dashboard/user/resend-invation', '\Chuckbe\Chuckcms\Controllers\UserController@resendInvitation')->name('dashboard.user.resend.invitation');
263
                    Route::get('/dashboard/users/edit/{user}', '\Chuckbe\Chuckcms\Controllers\UserController@edit')->name('dashboard.users.edit');
264
                });
265
                
266
                Route::group(['middleware' => ['permission:delete users']], function () {
267
                    Route::post('/dashboard/user/delete', '\Chuckbe\Chuckcms\Controllers\UserController@delete')->name('dashboard.user.delete');
268
                });
269
            // Dashboard Roles Routes...
270
                Route::group(['middleware' => ['permission:show roles']], function () {
271
                    Route::get('/dashboard/users/roles', '\Chuckbe\Chuckcms\Controllers\UserRoleController@index')->name('dashboard.users.roles');
272
                });
273
274
                Route::group(['middleware' => ['permission:create roles']], function () {
275
                    Route::post('/dashboard/users/role/create', '\Chuckbe\Chuckcms\Controllers\UserRoleController@create')->name('dashboard.users.roles.create');
276
                });
277
278
                Route::group(['middleware' => ['permission:edit roles']], function () {
279
                    Route::get('/dashboard/users/role/edit/{role}', '\Chuckbe\Chuckcms\Controllers\UserRoleController@edit')->name('dashboard.users.roles.edit');
280
                    Route::post('/dashboard/users/role/save', '\Chuckbe\Chuckcms\Controllers\UserRoleController@save')->name('dashboard.users.roles.save');
281
                });
282
                
283
                Route::group(['middleware' => ['permission:delete roles']], function () {
284
                    Route::post('/dashboard/users/role/delete', '\Chuckbe\Chuckcms\Controllers\UserRoleController@delete')->name('dashboard.users.roles.delete');
285
                });
286
287
            // Dashboard Settings / Sites Routes...
288
                Route::group(['middleware' => ['permission:show settings']], function () {
289
                    Route::get('/dashboard/settings', '\Chuckbe\Chuckcms\Controllers\DashboardController@settings')->name('dashboard.settings');
290
                });
291
292
                Route::group(['middleware' => ['permission:edit settings']], function () {
293
                    Route::post('/dashboard/settings/save', '\Chuckbe\Chuckcms\Controllers\SiteController@save')->name('dashboard.settings.save');
294
                });
295
            });
296
            Route::get('/activate/user/{token}', '\Chuckbe\Chuckcms\Controllers\UserController@activateIndex')->name('activate.user.index');
297
            Route::post('/activate/user', '\Chuckbe\Chuckcms\Controllers\UserController@activate')->name('activate.user');
298
299
            Route::post('/forms/validate', '\Chuckbe\Chuckcms\Controllers\FormController@postForm')->name('forms.validate');
300
        });
301
302
        $middleware = array_merge(\Config::get('lfm.middlewares'), [
303
            '\UniSharp\LaravelFilemanager\Middlewares\MultiUser',
304
            '\UniSharp\LaravelFilemanager\Middlewares\CreateDefaultFolder',
305
        ]);
306
        $prefix = \Config::get('lfm.url_prefix', \Config::get('lfm.prefix', 'laravel-filemanager'));
307
        $as = 'unisharp.lfm.';
308
        $namespace = '\UniSharp\LaravelFilemanager\Controllers';
309
310
        // Routes for Package : Laravel Filemanager
311
        Route::group(compact('middleware', 'prefix', 'as', 'namespace'), function() {
312
313
            // Show LFM
314
            Route::get('/', [
315
                'uses' => 'LfmController@show',
316
                'as' => 'show',
317
            ]);
318
319
            // Show integration error messages
320
            Route::get('/errors', [
321
                'uses' => 'LfmController@getErrors',
322
                'as' => 'getErrors',
323
            ]);
324
325
            // upload
326
            Route::any('/upload', [
327
                'uses' => 'UploadController@upload',
328
                'as' => 'upload',
329
            ]);
330
331
            // list images & files
332
            Route::get('/jsonitems', [
333
                'uses' => 'ItemsController@getItems',
334
                'as' => 'getItems',
335
            ]);
336
337
            // folders
338
            Route::get('/newfolder', [
339
                'uses' => 'FolderController@getAddfolder',
340
                'as' => 'getAddfolder',
341
            ]);
342
            Route::get('/deletefolder', [
343
                'uses' => 'FolderController@getDeletefolder',
344
                'as' => 'getDeletefolder',
345
            ]);
346
            Route::get('/folders', [
347
                'uses' => 'FolderController@getFolders',
348
                'as' => 'getFolders',
349
            ]);
350
351
            // crop
352
            Route::get('/crop', [
353
                'uses' => 'CropController@getCrop',
354
                'as' => 'getCrop',
355
            ]);
356
            Route::get('/cropimage', [
357
                'uses' => 'CropController@getCropimage',
358
                'as' => 'getCropimage',
359
            ]);
360
            Route::get('/cropnewimage', [
361
                'uses' => 'CropController@getNewCropimage',
362
                'as' => 'getCropimage',
363
            ]);
364
365
            // rename
366
            Route::get('/rename', [
367
                'uses' => 'RenameController@getRename',
368
                'as' => 'getRename',
369
            ]);
370
371
            // scale/resize
372
            Route::get('/resize', [
373
                'uses' => 'ResizeController@getResize',
374
                'as' => 'getResize',
375
            ]);
376
            Route::get('/doresize', [
377
                'uses' => 'ResizeController@performResize',
378
                'as' => 'performResize',
379
            ]);
380
381
            // download
382
            Route::get('/download', [
383
                'uses' => 'DownloadController@getDownload',
384
                'as' => 'getDownload',
385
            ]);
386
387
            // delete
388
            Route::get('/delete', [
389
                'uses' => 'DeleteController@getDelete',
390
                'as' => 'getDelete',
391
            ]);
392
393
        });
394
395
        Route::group([
396
            'prefix' => \LaravelLocalization::setLocale(),
0 ignored issues
show
Bug introduced by
The type LaravelLocalization was not found. Maybe you did not declare it correctly or list all dependencies?

The issue could also be caused by a filter entry in the build configuration. If the path has been excluded in your configuration, e.g. excluded_paths: ["lib/*"], you can move it to the dependency path list as follows:

filter:
    dependency_paths: ["lib/*"]

For further information see https://scrutinizer-ci.com/docs/tools/php/php-scrutinizer/#list-dependency-paths

Loading history...
397
                'middleware' => [ 
398
                    'Mcamara\LaravelLocalization\Middleware\LocaleSessionRedirect', 
399
                    'Mcamara\LaravelLocalization\Middleware\LaravelLocalizationRedirectFilter', 
400
                    'Mcamara\LaravelLocalization\Middleware\LaravelLocalizationViewPath', 
401
                    'web'
402
                    ]
403
            ], function() {
404
            Route::any('/{slug?}', '\Chuckbe\Chuckcms\Controllers\FrontEndController@index')->where('slug', '(.*)')->name('page')->fallback();
405
        });
406
    }
407
408
}