49 lines
2 KiB
PHP
49 lines
2 KiB
PHP
<?php
|
|
|
|
use Diglactic\Breadcrumbs\Breadcrumbs;
|
|
use Diglactic\Breadcrumbs\Generator;
|
|
use Illuminate\Support\Str;
|
|
|
|
/** @var string $routeName */
|
|
$routeName = config('uwil-backend.routes.name');
|
|
|
|
Breadcrumbs::for("{$routeName}gitlab-projects.index", function (Generator $trail) use ($routeName) {
|
|
$trail->parent("{$routeName}dashboard.index");
|
|
$trail->push(
|
|
Str::ucfirst(trans_choice('models.classes.gitlab-projects', \INF)),
|
|
route("{$routeName}gitlab-projects.index")
|
|
);
|
|
});
|
|
Breadcrumbs::for("{$routeName}gitlab-projects.create", function (Generator $trail) use ($routeName) {
|
|
$trail->parent("{$routeName}gitlab-projects.index");
|
|
$trail->push(
|
|
Str::ucfirst(trans('uwil-backend::crud.actions.create')),
|
|
route("{$routeName}gitlab-projects.create"),
|
|
);
|
|
});
|
|
Breadcrumbs::for("{$routeName}gitlab-projects.edit", function (Generator $trail) use ($routeName) {
|
|
$trail->parent("{$routeName}gitlab-projects.index");
|
|
$trail->push(
|
|
Str::ucfirst(trans('uwil-backend::crud.actions.edit')),
|
|
route("{$routeName}gitlab-projects.edit", [
|
|
'gitlab_project' => request()->gitlab_project,
|
|
])
|
|
);
|
|
});
|
|
Breadcrumbs::for("{$routeName}gitlab-projects.duplicate", function (Generator $trail) use ($routeName) {
|
|
$trail->parent("{$routeName}gitlab-projects.index");
|
|
$trail->push(Str::ucfirst(trans('uwil-backend::crud.actions.duplicate')));
|
|
});
|
|
Breadcrumbs::for("{$routeName}gitlab-projects.show", function (Generator $trail) use ($routeName) {
|
|
$trail->parent("{$routeName}gitlab-projects.index");
|
|
$trail->push(
|
|
Str::ucfirst(trans('uwil-backend::crud.actions.visualize')),
|
|
route("{$routeName}gitlab-projects.show", [
|
|
'gitlab_project' => request()->gitlab_project,
|
|
]),
|
|
);
|
|
});
|
|
Breadcrumbs::for("{$routeName}gitlab-projects.trash", function (Generator $trail) use ($routeName) {
|
|
$trail->parent("{$routeName}gitlab-projects.index");
|
|
$trail->push(Str::ucfirst(trans('uwil-backend::back.archives')));
|
|
});
|