49
49
use AvoRed \Ecommerce \Models \Repository \PageRepository ;
50
50
use AvoRed \Ecommerce \Models \Repository \RoleRepository ;
51
51
use AvoRed \Ecommerce \Models \Repository \SiteCurrencyRepository ;
52
+ use AvoRed \Framework \Breadcrumb \Breadcrumb ;
52
53
53
54
class Provider extends ServiceProvider
54
55
{
@@ -170,10 +171,11 @@ public function registerPassportResources()
170
171
*/
171
172
protected function registerAdminMenu ()
172
173
{
173
- AdminMenuFacade::add ('shop ' )
174
- ->label ('Shop ' )
175
- ->route ('# ' )
176
- ->icon ('fas fa-cart-plus ' );
174
+ AdminMenuFacade::add ('shop ' , function (AdminMenu $ shopMenu ) {
175
+ $ shopMenu ->label ('Shop ' )
176
+ ->route ('# ' )
177
+ ->icon ('fas fas-cart-plus ' );
178
+ });
177
179
178
180
$ shopMenu = AdminMenuFacade::get ('shop ' );
179
181
@@ -212,10 +214,11 @@ protected function registerAdminMenu()
212
214
->icon ('fas fa-dollar-sign ' );
213
215
$ shopMenu ->subMenu ('order ' , $ orderMenu );
214
216
215
- AdminMenuFacade::add ('cms ' )
216
- ->label ('CMS ' )
217
- ->route ('# ' )
218
- ->icon ('fas fa-building ' );
217
+ AdminMenuFacade::add ('cms ' ,function (AdminMenu $ cmsMenu ) {
218
+ $ cmsMenu ->label ('CMS ' )
219
+ ->route ('# ' )
220
+ ->icon ('fas fa-building ' );
221
+ });
219
222
220
223
$ cmsMenu = AdminMenuFacade::get ('cms ' );
221
224
@@ -232,10 +235,12 @@ protected function registerAdminMenu()
232
235
->icon ('fas fa-leaf ' );
233
236
$ cmsMenu ->subMenu ('menu ' , $ frontMenu );
234
237
235
- AdminMenuFacade::add ('system ' )
236
- ->label ('System ' )
237
- ->route ('# ' )
238
- ->icon ('fas fa-cogs ' );
238
+ AdminMenuFacade::add ('system ' , function (AdminMenu $ systemMenu ) {
239
+ $ systemMenu ->label ('System ' )
240
+ ->route ('# ' )
241
+ ->icon ('fas fa-cogs ' );
242
+ });
243
+
239
244
$ systemMenu = AdminMenuFacade::get ('system ' );
240
245
241
246
$ configurationMenu = new AdminMenu ();
@@ -413,140 +418,140 @@ protected function registerAdminConfiguration()
413
418
*/
414
419
protected function registerBreadcrumb ()
415
420
{
416
- BreadcrumbFacade::make ('admin.dashboard ' , function ($ breadcrumb ) {
421
+ BreadcrumbFacade::make ('admin.dashboard ' , function (Breadcrumb $ breadcrumb ) {
417
422
$ breadcrumb ->label ('Dashboard ' );
418
423
});
419
424
420
- BreadcrumbFacade::make ('admin.product.index ' , function ($ breadcrumb ) {
425
+ BreadcrumbFacade::make ('admin.product.index ' , function (Breadcrumb $ breadcrumb ) {
421
426
$ breadcrumb ->label ('Product ' )
422
427
->parent ('admin.dashboard ' );
423
428
});
424
429
425
- BreadcrumbFacade::make ('admin.product.create ' , function ($ breadcrumb ) {
430
+ BreadcrumbFacade::make ('admin.product.create ' , function (Breadcrumb $ breadcrumb ) {
426
431
$ breadcrumb ->label ('Create ' )
427
432
->parent ('admin.dashboard ' )
428
433
->parent ('admin.product.index ' );
429
434
});
430
435
431
- BreadcrumbFacade::make ('admin.product.edit ' , function ($ breadcrumb ) {
436
+ BreadcrumbFacade::make ('admin.product.edit ' , function (Breadcrumb $ breadcrumb ) {
432
437
$ breadcrumb ->label ('Edit ' )
433
438
->parent ('admin.dashboard ' )
434
439
->parent ('admin.product.index ' );
435
440
});
436
441
437
- BreadcrumbFacade::make ('admin.attribute.index ' , function ($ breadcrumb ) {
442
+ BreadcrumbFacade::make ('admin.attribute.index ' , function (Breadcrumb $ breadcrumb ) {
438
443
$ breadcrumb ->label ('Attribute ' )
439
444
->parent ('admin.dashboard ' );
440
445
});
441
446
442
- BreadcrumbFacade::make ('admin.attribute.create ' , function ($ breadcrumb ) {
447
+ BreadcrumbFacade::make ('admin.attribute.create ' , function (Breadcrumb $ breadcrumb ) {
443
448
$ breadcrumb ->label ('Create ' )
444
449
->parent ('admin.dashboard ' )
445
450
->parent ('admin.attribute.index ' );
446
451
});
447
452
448
- BreadcrumbFacade::make ('admin.attribute.edit ' , function ($ breadcrumb ) {
453
+ BreadcrumbFacade::make ('admin.attribute.edit ' , function (Breadcrumb $ breadcrumb ) {
449
454
$ breadcrumb ->label ('Edit ' )
450
455
->parent ('admin.dashboard ' )
451
456
->parent ('admin.attribute.index ' );
452
457
});
453
458
454
- BreadcrumbFacade::make ('admin.property.index ' , function ($ breadcrumb ) {
459
+ BreadcrumbFacade::make ('admin.property.index ' , function (Breadcrumb $ breadcrumb ) {
455
460
$ breadcrumb ->label ('Property ' )
456
461
->parent ('admin.dashboard ' );
457
462
});
458
463
459
- BreadcrumbFacade::make ('admin.property.create ' , function ($ breadcrumb ) {
464
+ BreadcrumbFacade::make ('admin.property.create ' , function (Breadcrumb $ breadcrumb ) {
460
465
$ breadcrumb ->label ('Create ' )
461
466
->parent ('admin.dashboard ' )
462
467
->parent ('admin.property.index ' );
463
468
});
464
469
465
- BreadcrumbFacade::make ('admin.attribute.edit ' , function ($ breadcrumb ) {
470
+ BreadcrumbFacade::make ('admin.attribute.edit ' , function (Breadcrumb $ breadcrumb ) {
466
471
$ breadcrumb ->label ('Edit ' )
467
472
->parent ('admin.dashboard ' )
468
473
->parent ('admin.attribute.index ' );
469
474
});
470
475
471
- BreadcrumbFacade::make ('admin.order.index ' , function ($ breadcrumb ) {
476
+ BreadcrumbFacade::make ('admin.order.index ' , function (Breadcrumb $ breadcrumb ) {
472
477
$ breadcrumb ->label ('Order ' )
473
478
->parent ('admin.dashboard ' );
474
479
});
475
480
476
- BreadcrumbFacade::make ('admin.order.view ' , function ($ breadcrumb ) {
481
+ BreadcrumbFacade::make ('admin.order.view ' , function (Breadcrumb $ breadcrumb ) {
477
482
$ breadcrumb ->label ('View ' )
478
483
->parent ('admin.dashboard ' )
479
484
->parent ('admin.order.index ' );
480
485
});
481
486
482
- BreadcrumbFacade::make ('admin.theme.index ' , function ($ breadcrumb ) {
487
+ BreadcrumbFacade::make ('admin.theme.index ' , function (Breadcrumb $ breadcrumb ) {
483
488
$ breadcrumb ->label ('Theme ' )
484
489
->parent ('admin.dashboard ' );
485
490
});
486
491
487
- BreadcrumbFacade::make ('admin.theme.create ' , function ($ breadcrumb ) {
492
+ BreadcrumbFacade::make ('admin.theme.create ' , function (Breadcrumb $ breadcrumb ) {
488
493
$ breadcrumb ->label ('Upload ' )
489
494
->parent ('admin.dashboard ' )
490
495
->parent ('admin.theme.index ' );
491
496
});
492
497
493
- BreadcrumbFacade::make ('admin.role.index ' , function ($ breadcrumb ) {
498
+ BreadcrumbFacade::make ('admin.role.index ' , function (Breadcrumb $ breadcrumb ) {
494
499
$ breadcrumb ->label ('Role ' )
495
500
->parent ('admin.dashboard ' );
496
501
});
497
502
498
- BreadcrumbFacade::make ('admin.role.create ' , function ($ breadcrumb ) {
503
+ BreadcrumbFacade::make ('admin.role.create ' , function (Breadcrumb $ breadcrumb ) {
499
504
$ breadcrumb ->label ('Create ' )
500
505
->parent ('admin.dashboard ' )
501
506
->parent ('admin.role.index ' );
502
507
});
503
508
504
- BreadcrumbFacade::make ('admin.role.edit ' , function ($ breadcrumb ) {
509
+ BreadcrumbFacade::make ('admin.role.edit ' , function (Breadcrumb $ breadcrumb ) {
505
510
$ breadcrumb ->label ('Edit ' )
506
511
->parent ('admin.dashboard ' )
507
512
->parent ('admin.role.index ' );
508
513
});
509
514
510
- BreadcrumbFacade::make ('admin.admin-user.index ' , function ($ breadcrumb ) {
515
+ BreadcrumbFacade::make ('admin.admin-user.index ' , function (Breadcrumb $ breadcrumb ) {
511
516
$ breadcrumb ->label ('Admin User ' )
512
517
->parent ('admin.dashboard ' );
513
518
});
514
519
515
- BreadcrumbFacade::make ('admin.admin-user.create ' , function ($ breadcrumb ) {
520
+ BreadcrumbFacade::make ('admin.admin-user.create ' , function (Breadcrumb $ breadcrumb ) {
516
521
$ breadcrumb ->label ('Create ' )
517
522
->parent ('admin.dashboard ' )
518
523
->parent ('admin.admin-user.index ' );
519
524
});
520
525
521
- BreadcrumbFacade::make ('admin.admin-user.edit ' , function ($ breadcrumb ) {
526
+ BreadcrumbFacade::make ('admin.admin-user.edit ' , function (Breadcrumb $ breadcrumb ) {
522
527
$ breadcrumb ->label ('Edit ' )
523
528
->parent ('admin.dashboard ' )
524
529
->parent ('admin.admin-user.index ' );
525
530
});
526
531
527
- BreadcrumbFacade::make ('admin.admin-user.show ' , function ($ breadcrumb ) {
532
+ BreadcrumbFacade::make ('admin.admin-user.show ' , function (Breadcrumb $ breadcrumb ) {
528
533
$ breadcrumb ->label ('Show ' )
529
534
->parent ('admin.dashboard ' )
530
535
->parent ('admin.admin-user.index ' );
531
536
});
532
537
533
- BreadcrumbFacade::make ('admin.configuration ' , function ($ breadcrumb ) {
538
+ BreadcrumbFacade::make ('admin.configuration ' , function (Breadcrumb $ breadcrumb ) {
534
539
$ breadcrumb ->label ('Configuration ' )
535
540
->parent ('admin.dashboard ' );
536
541
});
537
542
538
- BreadcrumbFacade::make ('admin.category.index ' , function ($ breadcrumb ) {
543
+ BreadcrumbFacade::make ('admin.category.index ' , function (Breadcrumb $ breadcrumb ) {
539
544
$ breadcrumb ->label ('Category ' )
540
545
->parent ('admin.dashboard ' );
541
546
});
542
547
543
- BreadcrumbFacade::make ('admin.category.create ' , function ($ breadcrumb ) {
548
+ BreadcrumbFacade::make ('admin.category.create ' , function (Breadcrumb $ breadcrumb ) {
544
549
$ breadcrumb ->label ('Create ' )
545
550
->parent ('admin.dashboard ' )
546
551
->parent ('admin.category.index ' );
547
552
});
548
553
549
- BreadcrumbFacade::make ('admin.category.edit ' , function ($ breadcrumb ) {
554
+ BreadcrumbFacade::make ('admin.category.edit ' , function (Breadcrumb $ breadcrumb ) {
550
555
$ breadcrumb ->label ('Edit ' )
551
556
->parent ('admin.dashboard ' )
552
557
->parent ('admin.category.index ' );
0 commit comments