38 lines
1.4 KiB
PHP
38 lines
1.4 KiB
PHP
<?php
|
|
|
|
use Diglactic\Breadcrumbs\Breadcrumbs;
|
|
use Diglactic\Breadcrumbs\Generator;
|
|
use Illuminate\Support\Str;
|
|
|
|
// * DASHBOARD
|
|
Breadcrumbs::for('back.dashboard.index', function (Generator $trail) {
|
|
$trail->push(
|
|
Str::ucfirst(trans('back.dashboard')),
|
|
route('back.dashboard.index')
|
|
);
|
|
});
|
|
|
|
// * USERS
|
|
Breadcrumbs::for('back.users.index', function (Generator $trail) {
|
|
$trail->parent('back.dashboard.index');
|
|
$trail->push(
|
|
Str::of(trans('models.classes.user'))->ucfirst()->plural(),
|
|
route('back.users.index')
|
|
);
|
|
});
|
|
Breadcrumbs::for('back.users.create', function (Generator $trail) {
|
|
$trail->parent('back.users.index');
|
|
$trail->push(Str::ucfirst(trans('crud.actions.creation')), route('back.users.create'));
|
|
});
|
|
Breadcrumbs::for('back.users.edit', function (Generator $trail) {
|
|
$trail->parent('back.users.index');
|
|
$trail->push(Str::ucfirst(trans('crud.actions.edition')), route('back.users.edit', request()->user));
|
|
});
|
|
Breadcrumbs::for('back.users.duplicate', function (Generator $trail) {
|
|
$trail->parent('back.users.index');
|
|
$trail->push(Str::ucfirst(trans('crud.actions.duplication')));
|
|
});
|
|
Breadcrumbs::for('back.users.show', function (Generator $trail) {
|
|
$trail->parent('back.users.index');
|
|
$trail->push(Str::ucfirst(trans('crud.actions.details')), route('back.users.show', request()->user));
|
|
});
|