update breadcrumb
This commit is contained in:
parent
c3519499fc
commit
12eb9ae6c0
@ -28,7 +28,7 @@
|
||||
->rawColumns(['action', 'role'])
|
||||
->addIndexColumn()
|
||||
->addColumn('name', function (PermissionGroup $model) {
|
||||
return $model->name;
|
||||
return $model->name ?? "";
|
||||
})
|
||||
->addColumn('role', function (PermissionGroup $model) {
|
||||
$role = $model->roles($model);
|
||||
|
@ -19,9 +19,8 @@
|
||||
*
|
||||
* @return \Illuminate\Http\RedirectResponse
|
||||
*/
|
||||
public function store(Request $request)
|
||||
public function store(LoginRequest $request)
|
||||
{
|
||||
|
||||
$request->authenticate();
|
||||
|
||||
$request->session()->regenerate();
|
||||
|
@ -15,7 +15,7 @@
|
||||
|
||||
@endphp
|
||||
@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
|
||||
@endforeach
|
||||
</td>
|
||||
|
@ -3,6 +3,14 @@
|
||||
@endphp
|
||||
|
||||
<x-default-layout>
|
||||
@section('title')
|
||||
Permissions
|
||||
@endsection
|
||||
|
||||
@section('breadcrumbs')
|
||||
{{ Breadcrumbs::render('user-management.permissions.index') }}
|
||||
@endsection
|
||||
|
||||
<!--begin::Card-->
|
||||
<div class="card card-xxl-stretch mb-5 mb-xl-8">
|
||||
<!--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>
|
||||
Export Report
|
||||
</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-->
|
||||
<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"
|
||||
|
@ -3,6 +3,13 @@
|
||||
@endphp
|
||||
|
||||
<x-default-layout>
|
||||
@section('title')
|
||||
Roles
|
||||
@endsection
|
||||
|
||||
@section('breadcrumbs')
|
||||
{{ Breadcrumbs::render('user-management.roles.index') }}
|
||||
@endsection
|
||||
<!--begin::Card-->
|
||||
<div class="card card-xxl-stretch mb-5 mb-xl-8">
|
||||
<!--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>
|
||||
Export Report
|
||||
</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-->
|
||||
<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"
|
||||
|
@ -3,6 +3,14 @@
|
||||
@endphp
|
||||
|
||||
<x-default-layout>
|
||||
@section('title')
|
||||
Users
|
||||
@endsection
|
||||
|
||||
@section('breadcrumbs')
|
||||
{{ Breadcrumbs::render('user-management.index') }}
|
||||
@endsection
|
||||
|
||||
<!--begin::Card-->
|
||||
<div class="card card-xxl-stretch mb-5 mb-xl-8">
|
||||
<!--begin::Card body-->
|
||||
@ -32,13 +40,12 @@
|
||||
</div>
|
||||
|
||||
<div class="card-toolbar">
|
||||
|
||||
<!--begin::Export dropdown-->
|
||||
<button type="button" class="btn btn-light-primary" data-kt-menu-trigger="click"
|
||||
data-kt-menu-placement="bottom-end">
|
||||
<i class="ki-duotone ki-exit-down fs-2"><span class="path1"></span><span class="path2"></span></i>
|
||||
Export Report
|
||||
</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-->
|
||||
<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"
|
||||
|
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