- laravel framework upgrade frpm 7.x to 8. see also: https://laravel.com/docs/8.x/upgrade#assert-exact-json-method
- use PHP7 null coalesce operator instead of laravel optional method - change Breadcrumbs::register method to Bredcrumbs::for method - composer updates
This commit is contained in:
parent
1b2e77d907
commit
8ea540a88c
50 changed files with 616 additions and 263 deletions
|
@ -3,75 +3,75 @@
|
|||
use Diglactic\Breadcrumbs\Breadcrumbs;
|
||||
|
||||
// Dashboard
|
||||
Breadcrumbs::register('settings.dashboard', function ($trail) {
|
||||
Breadcrumbs::for('settings.dashboard', function ($trail) {
|
||||
$trail->push('Dashboard', route('settings.dashboard'));
|
||||
});
|
||||
|
||||
Breadcrumbs::register('publish.dataset.create', function ($breadcrumbs) {
|
||||
Breadcrumbs::for('publish.dataset.create', function ($breadcrumbs) {
|
||||
$breadcrumbs->parent('settings.dashboard');
|
||||
$breadcrumbs->push('Publish', route('publish.dataset.create'));
|
||||
});
|
||||
|
||||
|
||||
Breadcrumbs::register('access.user.index', function ($breadcrumbs) {
|
||||
Breadcrumbs::for('access.user.index', function ($breadcrumbs) {
|
||||
$breadcrumbs->parent('settings.dashboard');
|
||||
$breadcrumbs->push('User Management', route('access.user.index'));
|
||||
});
|
||||
|
||||
Breadcrumbs::register('access.user.edit', function ($breadcrumbs, $id) {
|
||||
Breadcrumbs::for('access.user.edit', function ($breadcrumbs, $id) {
|
||||
$breadcrumbs->parent('access.user.index');
|
||||
$breadcrumbs->push("edit" . $id, route('access.user.edit', $id));
|
||||
});
|
||||
|
||||
Breadcrumbs::register('access.user.create', function ($breadcrumbs) {
|
||||
Breadcrumbs::for('access.user.create', function ($breadcrumbs) {
|
||||
$breadcrumbs->parent('access.user.index');
|
||||
$breadcrumbs->push('users.create', route('access.user.create'));
|
||||
});
|
||||
|
||||
Breadcrumbs::register('access.role.index', function ($breadcrumbs) {
|
||||
Breadcrumbs::for('access.role.index', function ($breadcrumbs) {
|
||||
$breadcrumbs->parent('settings.dashboard');
|
||||
$breadcrumbs->push('Role Management', route('access.role.index'));
|
||||
});
|
||||
Breadcrumbs::register('access.role.edit', function ($breadcrumbs, $id) {
|
||||
Breadcrumbs::for('access.role.edit', function ($breadcrumbs, $id) {
|
||||
$breadcrumbs->parent('access.role.index');
|
||||
$breadcrumbs->push('edit ' . $id, route('access.role.edit', $id));
|
||||
});
|
||||
|
||||
|
||||
|
||||
Breadcrumbs::register('settings.document', function ($breadcrumbs) {
|
||||
Breadcrumbs::for('settings.document', function ($breadcrumbs) {
|
||||
$breadcrumbs->parent('settings.dashboard');
|
||||
$breadcrumbs->push('Dataset Management', route('settings.document'));
|
||||
});
|
||||
|
||||
Breadcrumbs::register('settings.document.edit', function ($breadcrumbs, $id) {
|
||||
Breadcrumbs::for('settings.document.edit', function ($breadcrumbs, $id) {
|
||||
$breadcrumbs->parent('settings.document');
|
||||
$breadcrumbs->push('edit ' . $id, route('settings.document.edit', $id));
|
||||
});
|
||||
|
||||
Breadcrumbs::register('settings.document.show', function ($breadcrumbs, $id) {
|
||||
Breadcrumbs::for('settings.document.show', function ($breadcrumbs, $id) {
|
||||
$breadcrumbs->parent('settings.document');
|
||||
$breadcrumbs->push('show ' . $id, route('settings.document.show', $id));
|
||||
});
|
||||
|
||||
Breadcrumbs::register('settings.page.index', function ($breadcrumbs) {
|
||||
Breadcrumbs::for('settings.page.index', function ($breadcrumbs) {
|
||||
$breadcrumbs->parent('settings.dashboard');
|
||||
$breadcrumbs->push('Page Management', route('settings.page.index'));
|
||||
});
|
||||
|
||||
|
||||
Breadcrumbs::register('settings.collectionrole.index', function ($breadcrumbs) {
|
||||
Breadcrumbs::for('settings.collectionrole.index', function ($breadcrumbs) {
|
||||
$breadcrumbs->parent('settings.dashboard');
|
||||
$breadcrumbs->push('Collection Roles', route('settings.collectionrole.index'));
|
||||
});
|
||||
Breadcrumbs::register('settings.collectionrole.show', function ($breadcrumbs, $collectionrole) {
|
||||
Breadcrumbs::for('settings.collectionrole.show', function ($breadcrumbs, $collectionrole) {
|
||||
$breadcrumbs->parent('settings.collectionrole.index');
|
||||
$breadcrumbs->push(
|
||||
'top level collections of role ' . $collectionrole->name,
|
||||
route('settings.collectionrole.show', $collectionrole)
|
||||
);
|
||||
});
|
||||
Breadcrumbs::register('settings.collection.show', function ($breadcrumbs, $collection) {
|
||||
Breadcrumbs::for('settings.collection.show', function ($breadcrumbs, $collection) {
|
||||
// $breadcrumbs->parent('settings.collectionrole.show', $collection->collectionrole);
|
||||
if ($collection->parent()->exists()) {
|
||||
$breadcrumbs->parent('settings.collection.show', $collection->parent);
|
||||
|
@ -80,7 +80,7 @@ Breadcrumbs::register('settings.collection.show', function ($breadcrumbs, $colle
|
|||
}
|
||||
$breadcrumbs->push('show collection: ' . $collection->name, route('settings.collection.show', $collection));
|
||||
});
|
||||
Breadcrumbs::register('settings.collection.edit', function ($breadcrumbs, $id) {
|
||||
Breadcrumbs::for('settings.collection.edit', function ($breadcrumbs, $id) {
|
||||
$collection = App\Models\Collection::findOrFail($id);
|
||||
if ($collection->parent()->exists()) {
|
||||
$breadcrumbs->parent('settings.collection.show', $collection->parent);
|
||||
|
|
Loading…
Add table
editor.link_modal.header
Reference in a new issue