Skip to content
This repository was archived by the owner on Sep 28, 2019. It is now read-only.

Commit 821067d

Browse files
authored
Merge pull request #11 from avored/dev
updated composer and Provider AdminMenu Add Method change
2 parents be2c43d + 0dd5ad0 commit 821067d

File tree

2 files changed

+43
-38
lines changed

2 files changed

+43
-38
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"barryvdh/laravel-dompdf": "0.8.*",
2727
"laravel/passport": "5.0.*",
2828
"stripe/stripe-php": "^6.3",
29-
"avored/framework": "~1.8"
29+
"avored/framework": "~1.5"
3030
},
3131
"autoload": {
3232
"classmap": [

src/Provider.php

Lines changed: 42 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
use AvoRed\Ecommerce\Models\Repository\PageRepository;
5050
use AvoRed\Ecommerce\Models\Repository\RoleRepository;
5151
use AvoRed\Ecommerce\Models\Repository\SiteCurrencyRepository;
52+
use AvoRed\Framework\Breadcrumb\Breadcrumb;
5253

5354
class Provider extends ServiceProvider
5455
{
@@ -170,10 +171,11 @@ public function registerPassportResources()
170171
*/
171172
protected function registerAdminMenu()
172173
{
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+
});
177179

178180
$shopMenu = AdminMenuFacade::get('shop');
179181

@@ -212,10 +214,11 @@ protected function registerAdminMenu()
212214
->icon('fas fa-dollar-sign');
213215
$shopMenu->subMenu('order', $orderMenu);
214216

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+
});
219222

220223
$cmsMenu = AdminMenuFacade::get('cms');
221224

@@ -232,10 +235,12 @@ protected function registerAdminMenu()
232235
->icon('fas fa-leaf');
233236
$cmsMenu->subMenu('menu', $frontMenu);
234237

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+
239244
$systemMenu = AdminMenuFacade::get('system');
240245

241246
$configurationMenu = new AdminMenu();
@@ -413,140 +418,140 @@ protected function registerAdminConfiguration()
413418
*/
414419
protected function registerBreadcrumb()
415420
{
416-
BreadcrumbFacade::make('admin.dashboard', function ($breadcrumb) {
421+
BreadcrumbFacade::make('admin.dashboard', function (Breadcrumb $breadcrumb) {
417422
$breadcrumb->label('Dashboard');
418423
});
419424

420-
BreadcrumbFacade::make('admin.product.index', function ($breadcrumb) {
425+
BreadcrumbFacade::make('admin.product.index', function (Breadcrumb $breadcrumb) {
421426
$breadcrumb->label('Product')
422427
->parent('admin.dashboard');
423428
});
424429

425-
BreadcrumbFacade::make('admin.product.create', function ($breadcrumb) {
430+
BreadcrumbFacade::make('admin.product.create', function (Breadcrumb $breadcrumb) {
426431
$breadcrumb->label('Create')
427432
->parent('admin.dashboard')
428433
->parent('admin.product.index');
429434
});
430435

431-
BreadcrumbFacade::make('admin.product.edit', function ($breadcrumb) {
436+
BreadcrumbFacade::make('admin.product.edit', function (Breadcrumb $breadcrumb) {
432437
$breadcrumb->label('Edit')
433438
->parent('admin.dashboard')
434439
->parent('admin.product.index');
435440
});
436441

437-
BreadcrumbFacade::make('admin.attribute.index', function ($breadcrumb) {
442+
BreadcrumbFacade::make('admin.attribute.index', function (Breadcrumb $breadcrumb) {
438443
$breadcrumb->label('Attribute')
439444
->parent('admin.dashboard');
440445
});
441446

442-
BreadcrumbFacade::make('admin.attribute.create', function ($breadcrumb) {
447+
BreadcrumbFacade::make('admin.attribute.create', function (Breadcrumb $breadcrumb) {
443448
$breadcrumb->label('Create')
444449
->parent('admin.dashboard')
445450
->parent('admin.attribute.index');
446451
});
447452

448-
BreadcrumbFacade::make('admin.attribute.edit', function ($breadcrumb) {
453+
BreadcrumbFacade::make('admin.attribute.edit', function (Breadcrumb $breadcrumb) {
449454
$breadcrumb->label('Edit')
450455
->parent('admin.dashboard')
451456
->parent('admin.attribute.index');
452457
});
453458

454-
BreadcrumbFacade::make('admin.property.index', function ($breadcrumb) {
459+
BreadcrumbFacade::make('admin.property.index', function (Breadcrumb $breadcrumb) {
455460
$breadcrumb->label('Property')
456461
->parent('admin.dashboard');
457462
});
458463

459-
BreadcrumbFacade::make('admin.property.create', function ($breadcrumb) {
464+
BreadcrumbFacade::make('admin.property.create', function (Breadcrumb $breadcrumb) {
460465
$breadcrumb->label('Create')
461466
->parent('admin.dashboard')
462467
->parent('admin.property.index');
463468
});
464469

465-
BreadcrumbFacade::make('admin.attribute.edit', function ($breadcrumb) {
470+
BreadcrumbFacade::make('admin.attribute.edit', function (Breadcrumb $breadcrumb) {
466471
$breadcrumb->label('Edit')
467472
->parent('admin.dashboard')
468473
->parent('admin.attribute.index');
469474
});
470475

471-
BreadcrumbFacade::make('admin.order.index', function ($breadcrumb) {
476+
BreadcrumbFacade::make('admin.order.index', function (Breadcrumb $breadcrumb) {
472477
$breadcrumb->label('Order')
473478
->parent('admin.dashboard');
474479
});
475480

476-
BreadcrumbFacade::make('admin.order.view', function ($breadcrumb) {
481+
BreadcrumbFacade::make('admin.order.view', function (Breadcrumb $breadcrumb) {
477482
$breadcrumb->label('View')
478483
->parent('admin.dashboard')
479484
->parent('admin.order.index');
480485
});
481486

482-
BreadcrumbFacade::make('admin.theme.index', function ($breadcrumb) {
487+
BreadcrumbFacade::make('admin.theme.index', function (Breadcrumb $breadcrumb) {
483488
$breadcrumb->label('Theme')
484489
->parent('admin.dashboard');
485490
});
486491

487-
BreadcrumbFacade::make('admin.theme.create', function ($breadcrumb) {
492+
BreadcrumbFacade::make('admin.theme.create', function (Breadcrumb $breadcrumb) {
488493
$breadcrumb->label('Upload')
489494
->parent('admin.dashboard')
490495
->parent('admin.theme.index');
491496
});
492497

493-
BreadcrumbFacade::make('admin.role.index', function ($breadcrumb) {
498+
BreadcrumbFacade::make('admin.role.index', function (Breadcrumb $breadcrumb) {
494499
$breadcrumb->label('Role')
495500
->parent('admin.dashboard');
496501
});
497502

498-
BreadcrumbFacade::make('admin.role.create', function ($breadcrumb) {
503+
BreadcrumbFacade::make('admin.role.create', function (Breadcrumb $breadcrumb) {
499504
$breadcrumb->label('Create')
500505
->parent('admin.dashboard')
501506
->parent('admin.role.index');
502507
});
503508

504-
BreadcrumbFacade::make('admin.role.edit', function ($breadcrumb) {
509+
BreadcrumbFacade::make('admin.role.edit', function (Breadcrumb $breadcrumb) {
505510
$breadcrumb->label('Edit')
506511
->parent('admin.dashboard')
507512
->parent('admin.role.index');
508513
});
509514

510-
BreadcrumbFacade::make('admin.admin-user.index', function ($breadcrumb) {
515+
BreadcrumbFacade::make('admin.admin-user.index', function (Breadcrumb $breadcrumb) {
511516
$breadcrumb->label('Admin User')
512517
->parent('admin.dashboard');
513518
});
514519

515-
BreadcrumbFacade::make('admin.admin-user.create', function ($breadcrumb) {
520+
BreadcrumbFacade::make('admin.admin-user.create', function (Breadcrumb $breadcrumb) {
516521
$breadcrumb->label('Create')
517522
->parent('admin.dashboard')
518523
->parent('admin.admin-user.index');
519524
});
520525

521-
BreadcrumbFacade::make('admin.admin-user.edit', function ($breadcrumb) {
526+
BreadcrumbFacade::make('admin.admin-user.edit', function (Breadcrumb $breadcrumb) {
522527
$breadcrumb->label('Edit')
523528
->parent('admin.dashboard')
524529
->parent('admin.admin-user.index');
525530
});
526531

527-
BreadcrumbFacade::make('admin.admin-user.show', function ($breadcrumb) {
532+
BreadcrumbFacade::make('admin.admin-user.show', function (Breadcrumb $breadcrumb) {
528533
$breadcrumb->label('Show')
529534
->parent('admin.dashboard')
530535
->parent('admin.admin-user.index');
531536
});
532537

533-
BreadcrumbFacade::make('admin.configuration', function ($breadcrumb) {
538+
BreadcrumbFacade::make('admin.configuration', function (Breadcrumb $breadcrumb) {
534539
$breadcrumb->label('Configuration')
535540
->parent('admin.dashboard');
536541
});
537542

538-
BreadcrumbFacade::make('admin.category.index', function ($breadcrumb) {
543+
BreadcrumbFacade::make('admin.category.index', function (Breadcrumb $breadcrumb) {
539544
$breadcrumb->label('Category')
540545
->parent('admin.dashboard');
541546
});
542547

543-
BreadcrumbFacade::make('admin.category.create', function ($breadcrumb) {
548+
BreadcrumbFacade::make('admin.category.create', function (Breadcrumb $breadcrumb) {
544549
$breadcrumb->label('Create')
545550
->parent('admin.dashboard')
546551
->parent('admin.category.index');
547552
});
548553

549-
BreadcrumbFacade::make('admin.category.edit', function ($breadcrumb) {
554+
BreadcrumbFacade::make('admin.category.edit', function (Breadcrumb $breadcrumb) {
550555
$breadcrumb->label('Edit')
551556
->parent('admin.dashboard')
552557
->parent('admin.category.index');

0 commit comments

Comments
 (0)