clara/routes/breadcrumbs.php

30 lines
967 B
PHP

<?php
use App\Models\User;
use Diglactic\Breadcrumbs\Breadcrumbs;
use Diglactic\Breadcrumbs\Generator as BreadcrumbTrail;
use Spatie\Permission\Models\Role;
// Home
Breadcrumbs::for('home', function (BreadcrumbTrail $trail) {
$trail->push('Home', route('dashboard'));
});
// Home > Dashboard
Breadcrumbs::for('dashboard', function (BreadcrumbTrail $trail) {
$trail->parent('home');
$trail->push('Dashboard', route('dashboard'));
});
$route = explode('.', Route::currentRouteName());
$modules = file_get_contents(dirname(__FILE__, 2) . '/modules_statuses.json');
$module = json_decode($modules);
foreach ($module as $row => $key) {
if ($key) {
if (file_exists(dirname(__FILE__, 2) . '/Modules/' . $row . '/Routes/breadcrumbs.php')) {
include(dirname(__FILE__, 2) . '/Modules/' . $row . '/Routes/breadcrumbs.php');
}
}
}