42 lines
1.7 KiB
PHP
42 lines
1.7 KiB
PHP
|
<?php
|
||
|
|
||
|
use Diglactic\Breadcrumbs\Breadcrumbs;
|
||
|
use Diglactic\Breadcrumbs\Generator as BreadcrumbTrail;
|
||
|
|
||
|
// Home > Dashboard > User Management
|
||
|
Breadcrumbs::for('user-management.index', function (BreadcrumbTrail $trail) {
|
||
|
$trail->parent('dashboard');
|
||
|
$trail->push('User Management', route('user.users.index'));
|
||
|
});
|
||
|
|
||
|
// Home > Dashboard > User Management > Users
|
||
|
Breadcrumbs::for('user-management.users.index', function (BreadcrumbTrail $trail) {
|
||
|
$trail->parent('user-management.index');
|
||
|
$trail->push('Users', route('user.users.index'));
|
||
|
});
|
||
|
|
||
|
// Home > Dashboard > User Management > Users > [User]
|
||
|
Breadcrumbs::for('user-management.users.show', function (BreadcrumbTrail $trail, User $user) {
|
||
|
$trail->parent('user-management.users.index');
|
||
|
$trail->push(ucwords($user->name), route('user.users.show', $user));
|
||
|
});
|
||
|
|
||
|
// Home > Dashboard > User Management > Roles
|
||
|
Breadcrumbs::for('user-management.roles.index', function (BreadcrumbTrail $trail) {
|
||
|
$trail->parent('user-management.index');
|
||
|
$trail->push('Roles', route('user.roles.index'));
|
||
|
});
|
||
|
|
||
|
// Home > Dashboard > User Management > Roles > [Role]
|
||
|
Breadcrumbs::for('user-management.roles.show', function (BreadcrumbTrail $trail, Role $role) {
|
||
|
$trail->parent('user-management.roles.index');
|
||
|
$trail->push(ucwords($role->name), route('user.roles.show', $role));
|
||
|
});
|
||
|
|
||
|
// Home > Dashboard > User Management > Permission
|
||
|
Breadcrumbs::for('user-management.permissions.index', function (BreadcrumbTrail $trail) {
|
||
|
$trail->parent('user-management.index');
|
||
|
$trail->push('Permissions', route('user.permissions.index'));
|
||
|
});
|
||
|
|