ldc-supportweb/routes/breadcrumbs/gitlab-projects.php
2026-05-19 16:47:07 +02:00

45 lines
1.7 KiB
PHP

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