rinvex/cortex-foundation

View on GitHub
routes/breadcrumbs/adminarea.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

declare(strict_types=1);

use Diglactic\Breadcrumbs\Generator;
use Diglactic\Breadcrumbs\Breadcrumbs;
use Cortex\Foundation\Models\Accessarea;

Breadcrumbs::for('adminarea.home', function (Generator $breadcrumbs) {
    $breadcrumbs->push('<i class="fa fa-dashboard"></i> '.config('app.name'), route('adminarea.home'));
});

Breadcrumbs::for('adminarea.cortex.foundation.accessareas.index', function (Generator $breadcrumbs) {
    $breadcrumbs->parent('adminarea.home');
    $breadcrumbs->push(trans('cortex/foundation::common.accessareas'), route('adminarea.cortex.foundation.accessareas.index'));
});

Breadcrumbs::for('adminarea.cortex.foundation.accessareas.import', function (Generator $breadcrumbs) {
    $breadcrumbs->parent('adminarea.cortex.foundation.accessareas.index');
    $breadcrumbs->push(trans('cortex/foundation::common.import'), route('adminarea.cortex.foundation.accessareas.import'));
});

Breadcrumbs::for('adminarea.cortex.foundation.accessareas.import.logs', function (Generator $breadcrumbs) {
    $breadcrumbs->parent('adminarea.cortex.foundation.accessareas.import');
    $breadcrumbs->push(trans('cortex/foundation::common.logs'), route('adminarea.cortex.foundation.accessareas.import.logs'));
});

Breadcrumbs::for('adminarea.cortex.foundation.accessareas.create', function (Generator $breadcrumbs) {
    $breadcrumbs->parent('adminarea.cortex.foundation.accessareas.index');
    $breadcrumbs->push(trans('cortex/foundation::common.create_accessarea'), route('adminarea.cortex.foundation.accessareas.create'));
});

Breadcrumbs::for('adminarea.cortex.foundation.accessareas.edit', function (Generator $breadcrumbs, Accessarea $accessarea) {
    $breadcrumbs->parent('adminarea.cortex.foundation.accessareas.index');
    $breadcrumbs->push(strip_tags($accessarea->name), route('adminarea.cortex.foundation.accessareas.edit', ['accessarea' => $accessarea]));
});

Breadcrumbs::for('adminarea.cortex.foundation.accessareas.logs', function (Generator $breadcrumbs, Accessarea $accessarea) {
    $breadcrumbs->parent('adminarea.cortex.foundation.accessareas.edit', $accessarea);
    $breadcrumbs->push(trans('cortex/foundation::common.logs'), route('adminarea.cortex.foundation.accessareas.logs', ['accessarea' => $accessarea]));
});

Breadcrumbs::for('adminarea.cortex.foundation.accessareas.media.index', function (Generator $breadcrumbs, Accessarea $accessarea) {
    $breadcrumbs->parent('adminarea.cortex.foundation.accessareas.edit', $accessarea);
    $breadcrumbs->push(trans('cortex/foundation::common.media'), route('adminarea.cortex.foundation.accessareas.media.index', ['accessarea' => $accessarea]));
});