update breadcrumb
This commit is contained in:
parent
c3519499fc
commit
12eb9ae6c0
@ -28,7 +28,7 @@
|
|||||||
->rawColumns(['action', 'role'])
|
->rawColumns(['action', 'role'])
|
||||||
->addIndexColumn()
|
->addIndexColumn()
|
||||||
->addColumn('name', function (PermissionGroup $model) {
|
->addColumn('name', function (PermissionGroup $model) {
|
||||||
return $model->name;
|
return $model->name ?? "";
|
||||||
})
|
})
|
||||||
->addColumn('role', function (PermissionGroup $model) {
|
->addColumn('role', function (PermissionGroup $model) {
|
||||||
$role = $model->roles($model);
|
$role = $model->roles($model);
|
||||||
|
@ -19,9 +19,8 @@
|
|||||||
*
|
*
|
||||||
* @return \Illuminate\Http\RedirectResponse
|
* @return \Illuminate\Http\RedirectResponse
|
||||||
*/
|
*/
|
||||||
public function store(Request $request)
|
public function store(LoginRequest $request)
|
||||||
{
|
{
|
||||||
|
|
||||||
$request->authenticate();
|
$request->authenticate();
|
||||||
|
|
||||||
$request->session()->regenerate();
|
$request->session()->regenerate();
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
|
|
||||||
@endphp
|
@endphp
|
||||||
@foreach($role as $row)
|
@foreach($role as $row)
|
||||||
<a href="javascript:" class="text-capitalize badge {{ $color[$row->id] }} fs-7 m-1">{{ $row->name }}</a>
|
<a href="javascript:" class="text-capitalize badge {{ $color[$row->id] }} fs-7 m-1">{{ $row->name ?? "" }}</a>
|
||||||
@php $i++ @endphp
|
@php $i++ @endphp
|
||||||
@endforeach
|
@endforeach
|
||||||
</td>
|
</td>
|
||||||
|
@ -3,6 +3,14 @@
|
|||||||
@endphp
|
@endphp
|
||||||
|
|
||||||
<x-default-layout>
|
<x-default-layout>
|
||||||
|
@section('title')
|
||||||
|
Permissions
|
||||||
|
@endsection
|
||||||
|
|
||||||
|
@section('breadcrumbs')
|
||||||
|
{{ Breadcrumbs::render('user-management.permissions.index') }}
|
||||||
|
@endsection
|
||||||
|
|
||||||
<!--begin::Card-->
|
<!--begin::Card-->
|
||||||
<div class="card card-xxl-stretch mb-5 mb-xl-8">
|
<div class="card card-xxl-stretch mb-5 mb-xl-8">
|
||||||
<!--begin::Card body-->
|
<!--begin::Card body-->
|
||||||
@ -39,6 +47,8 @@
|
|||||||
<i class="ki-duotone ki-exit-down fs-2"><span class="path1"></span><span class="path2"></span></i>
|
<i class="ki-duotone ki-exit-down fs-2"><span class="path1"></span><span class="path2"></span></i>
|
||||||
Export Report
|
Export Report
|
||||||
</button>
|
</button>
|
||||||
|
<a href="{{ route($route[0].'.'.$route[1].'.create') }}" class="btn ms-3 fw-bold btn-primary text-capitalize" data-bs-toggle="modal" data-bs-target="#kt_modal_{{ $route[0] }}_{{ $route[1] }}">Add {{ str_replace('-',' ',$route[1]) }}</a>
|
||||||
|
|
||||||
<!--begin::Menu-->
|
<!--begin::Menu-->
|
||||||
<div id="kt_datatable_example_export_menu"
|
<div id="kt_datatable_example_export_menu"
|
||||||
class="menu menu-sub menu-sub-dropdown menu-column menu-rounded menu-gray-600 menu-state-bg-light-primary fw-semibold fs-7 w-200px py-4"
|
class="menu menu-sub menu-sub-dropdown menu-column menu-rounded menu-gray-600 menu-state-bg-light-primary fw-semibold fs-7 w-200px py-4"
|
||||||
|
@ -3,6 +3,13 @@
|
|||||||
@endphp
|
@endphp
|
||||||
|
|
||||||
<x-default-layout>
|
<x-default-layout>
|
||||||
|
@section('title')
|
||||||
|
Roles
|
||||||
|
@endsection
|
||||||
|
|
||||||
|
@section('breadcrumbs')
|
||||||
|
{{ Breadcrumbs::render('user-management.roles.index') }}
|
||||||
|
@endsection
|
||||||
<!--begin::Card-->
|
<!--begin::Card-->
|
||||||
<div class="card card-xxl-stretch mb-5 mb-xl-8">
|
<div class="card card-xxl-stretch mb-5 mb-xl-8">
|
||||||
<!--begin::Card body-->
|
<!--begin::Card body-->
|
||||||
@ -39,6 +46,8 @@
|
|||||||
<i class="ki-duotone ki-exit-down fs-2"><span class="path1"></span><span class="path2"></span></i>
|
<i class="ki-duotone ki-exit-down fs-2"><span class="path1"></span><span class="path2"></span></i>
|
||||||
Export Report
|
Export Report
|
||||||
</button>
|
</button>
|
||||||
|
<a href="{{ route($route[0].'.'.$route[1].'.create') }}" class="btn ms-3 fw-bold btn-primary text-capitalize" data-bs-toggle="modal" data-bs-target="#kt_modal_{{ $route[0] }}_{{ $route[1] }}">Add {{ str_replace('-',' ',$route[1]) }}</a>
|
||||||
|
|
||||||
<!--begin::Menu-->
|
<!--begin::Menu-->
|
||||||
<div id="kt_datatable_example_export_menu"
|
<div id="kt_datatable_example_export_menu"
|
||||||
class="menu menu-sub menu-sub-dropdown menu-column menu-rounded menu-gray-600 menu-state-bg-light-primary fw-semibold fs-7 w-200px py-4"
|
class="menu menu-sub menu-sub-dropdown menu-column menu-rounded menu-gray-600 menu-state-bg-light-primary fw-semibold fs-7 w-200px py-4"
|
||||||
|
@ -3,6 +3,14 @@
|
|||||||
@endphp
|
@endphp
|
||||||
|
|
||||||
<x-default-layout>
|
<x-default-layout>
|
||||||
|
@section('title')
|
||||||
|
Users
|
||||||
|
@endsection
|
||||||
|
|
||||||
|
@section('breadcrumbs')
|
||||||
|
{{ Breadcrumbs::render('user-management.index') }}
|
||||||
|
@endsection
|
||||||
|
|
||||||
<!--begin::Card-->
|
<!--begin::Card-->
|
||||||
<div class="card card-xxl-stretch mb-5 mb-xl-8">
|
<div class="card card-xxl-stretch mb-5 mb-xl-8">
|
||||||
<!--begin::Card body-->
|
<!--begin::Card body-->
|
||||||
@ -32,13 +40,12 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="card-toolbar">
|
<div class="card-toolbar">
|
||||||
|
|
||||||
<!--begin::Export dropdown-->
|
|
||||||
<button type="button" class="btn btn-light-primary" data-kt-menu-trigger="click"
|
<button type="button" class="btn btn-light-primary" data-kt-menu-trigger="click"
|
||||||
data-kt-menu-placement="bottom-end">
|
data-kt-menu-placement="bottom-end">
|
||||||
<i class="ki-duotone ki-exit-down fs-2"><span class="path1"></span><span class="path2"></span></i>
|
<i class="ki-duotone ki-exit-down fs-2"><span class="path1"></span><span class="path2"></span></i>
|
||||||
Export Report
|
Export Report
|
||||||
</button>
|
</button>
|
||||||
|
<a href="{{ route($route[0].'.'.$route[1].'.create') }}" class="btn ms-3 fw-bold btn-primary text-capitalize" data-bs-toggle="modal" data-bs-target="#kt_modal_{{ $route[0] }}_{{ $route[1] }}">Add {{ str_replace('-',' ',$route[1]) }}</a>
|
||||||
<!--begin::Menu-->
|
<!--begin::Menu-->
|
||||||
<div id="kt_datatable_example_export_menu"
|
<div id="kt_datatable_example_export_menu"
|
||||||
class="menu menu-sub menu-sub-dropdown menu-column menu-rounded menu-gray-600 menu-state-bg-light-primary fw-semibold fs-7 w-200px py-4"
|
class="menu menu-sub menu-sub-dropdown menu-column menu-rounded menu-gray-600 menu-state-bg-light-primary fw-semibold fs-7 w-200px py-4"
|
||||||
|
41
Routes/breadcrumbs.php
Normal file
41
Routes/breadcrumbs.php
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
<?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'));
|
||||||
|
});
|
||||||
|
|
Loading…
Reference in New Issue
Block a user