ldc-supportweb/routes/breadcrumbs/invoice-packages.php
2026-04-30 15:42:26 +02:00

39 lines
1.6 KiB
PHP

<?php
use Diglactic\Breadcrumbs\Breadcrumbs;
use Diglactic\Breadcrumbs\Generator;
use Illuminate\Support\Str;
Breadcrumbs::for('back.invoice-packages.index', function (Generator $trail) {
$trail->push(
Str::ucfirst(trans_choice('models.classes.invoice-packages', \INF)),
route('back.invoice-packages.index')
);
});
Breadcrumbs::for('back.invoice-packages.create', function (Generator $trail) {
$trail->parent('back.invoice-packages.index');
$trail->push(
Str::ucfirst(trans_choice('models.classes.invoice-packages', 1)),
route('back.invoice-packages.create')
);
});
Breadcrumbs::for('back.invoice-packages.edit', function (Generator $trail) {
$trail->parent('back.invoice-packages.index');
$trail->push(Str::ucfirst(trans('uwil-backend::crud.actions.edit')), route('back.invoice-packages.edit', [
'invoice_package' => request()->invoice_package
]));
});
Breadcrumbs::for('back.invoice-packages.duplicate', function (Generator $trail) {
$trail->parent('back.invoice-packages.index');
$trail->push(Str::ucfirst(trans('uwil-backend::crud.actions.duplicate')));
});
Breadcrumbs::for('back.invoice-packages.show', function (Generator $trail) {
$trail->parent('back.invoice-packages.index');
$trail->push(Str::ucfirst(trans('uwil-backend::crud.actions.visualize')), route('back.invoice-packages.show', [
'invoice_package' => request()->invoice_package
]));
});
Breadcrumbs::for('back.invoice-packages.trash', function (Generator $trail) {
$trail->parent('back.invoice-packages.index');
$trail->push(Str::ucfirst(trans('uwil-backend::back.archives')));
});