<?php use DaveJamesMiller\Breadcrumbs\Generator; use DaveJamesMiller\Breadcrumbs\Facade as Breadcrumbs; /* * Client Work Request crumbs */ Breadcrumbs::register('maintenance.events.index', function (Generator $breadcrumbs) { $breadcrumbs->push('Events', route('maintenance.events.index')); }); Breadcrumbs::register('maintenance.events.create', function (Generator $breadcrumbs) { $breadcrumbs->parent('maintenance.events.index'); $breadcrumbs->push('Create', route('maintenance.events.create')); }); Breadcrumbs::register('maintenance.events.show', function (Generator $breadcrumbs, $eventId) { $breadcrumbs->parent('maintenance.events.index'); $breadcrumbs->push("ID: {$eventId}", route('maintenance.events.show', [$eventId])); }); Breadcrumbs::register('maintenance.events.edit', function (Generator $breadcrumbs, $eventId) { $breadcrumbs->parent('maintenance.events.show', $eventId); $breadcrumbs->push("Edit", route('maintenance.events.edit', [$eventId])); }); /* * End Client Work Request crumbs */
<?php use DaveJamesMiller\Breadcrumbs\Generator; use DaveJamesMiller\Breadcrumbs\Facade as Breadcrumbs; /* * Client Work Request crumbs */ Breadcrumbs::register('maintenance.client.work-requests.index', function (Generator $breadcrumbs) { $breadcrumbs->push('Work Requests', route('maintenance.client.work-requests.index')); }); Breadcrumbs::register('maintenance.client.work-requests.create', function (Generator $breadcrumbs) { $breadcrumbs->parent('maintenance.client.work-requests.index'); $breadcrumbs->push('Create', route('maintenance.client.work-requests.create')); }); Breadcrumbs::register('maintenance.client.work-requests.show', function (Generator $breadcrumbs, $workRequestId) { $breadcrumbs->parent('maintenance.client.work-requests.index'); $breadcrumbs->push("ID: {$workRequestId}", route('maintenance.work-requests.show', [$workRequestId])); }); Breadcrumbs::register('maintenance.client.work-requests.edit', function (Generator $breadcrumbs, $workRequestId) { $breadcrumbs->parent('maintenance.client.work-requests.show', $workRequestId); $breadcrumbs->push("Edit", route('maintenance.client.work-requests.edit', [$workRequestId])); }); /* * End Client Work Request crumbs */
* Asset Work Order crumbs */ Breadcrumbs::register('maintenance.assets.work-orders.index', function (Generator $breadcrumbs, $assetId) { $breadcrumbs->parent('maintenance.assets.show', $assetId); $breadcrumbs->push('Work Orders', route('maintenance.assets.work-orders.index', [$assetId])); }); Breadcrumbs::register('maintenance.assets.work-orders.attach.index', function (Generator $breadcrumbs, $assetId) { $breadcrumbs->parent('maintenance.assets.work-orders.index', $assetId); $breadcrumbs->push('Attach', route('maintenance.assets.work-orders.attach.index', [$assetId])); }); /* * End Asset Work Order crumbs */ /* * Asset Meter Crumbs */ Breadcrumbs::register('maintenance.assets.meters.index', function (Generator $breadcrumbs, $assetId) { $breadcrumbs->parent('maintenance.assets.show', $assetId); $breadcrumbs->push('Meters', route('maintenance.assets.meters.index', [$assetId])); }); Breadcrumbs::register('maintenance.assets.meters.create', function (Generator $breadcrumbs, $assetId) { $breadcrumbs->parent('maintenance.assets.meters.index', $assetId); $breadcrumbs->push('Create', route('maintenance.assets.meters.create', [$assetId])); }); Breadcrumbs::register('maintenance.assets.meters.show', function (Generator $breadcrumbs, $assetId, $meterId) { $breadcrumbs->parent('maintenance.assets.meters.index', $assetId); $breadcrumbs->push("ID: {$meterId}", route('maintenance.assets.meters.show', [$assetId, $meterId])); }); /* * End Asset Meter crumbs */
<?php use DaveJamesMiller\Breadcrumbs\Generator; use DaveJamesMiller\Breadcrumbs\Facade as Breadcrumbs; Breadcrumbs::register('maintenance.locations.index', function (Generator $breadcrumbs) { $breadcrumbs->push('Locations', route('maintenance.locations.index')); }); Breadcrumbs::register('maintenance.locations.create', function (Generator $breadcrumbs) { $breadcrumbs->parent('maintenance.locations.index'); $breadcrumbs->push('Create', route('maintenance.locations.create')); }); Breadcrumbs::register('maintenance.locations.edit', function (Generator $breadcrumbs, $locationId) { $breadcrumbs->parent('maintenance.locations.index'); $breadcrumbs->push("ID: {$locationId}"); $breadcrumbs->push('Edit', route('maintenance.locations.edit', [$locationId])); }); Breadcrumbs::register('maintenance.locations.nodes.create', function (Generator $breadcrumbs, $locationId) { $breadcrumbs->parent('maintenance.locations.index'); $breadcrumbs->push('Sub-Location'); $breadcrumbs->push('Create', route('maintenance.locations.nodes.create', [$locationId])); });
* End Work Order Priority crumbs */ /* * Work Order Category crumbs */ Breadcrumbs::register('maintenance.work-orders.categories.index', function (Generator $breadcrumbs) { $breadcrumbs->parent('maintenance.work-orders.index'); $breadcrumbs->push('Categories', route('maintenance.work-orders.categories.index')); }); Breadcrumbs::register('maintenance.work-orders.categories.create', function (Generator $breadcrumbs) { $breadcrumbs->parent('maintenance.work-orders.categories.index'); $breadcrumbs->push('Create', route('maintenance.work-orders.categories.create')); }); Breadcrumbs::register('maintenance.work-orders.categories.nodes.create', function (Generator $breadcrumbs, $categoryId) { $breadcrumbs->parent('maintenance.work-orders.categories.index'); $breadcrumbs->push("Sub-Category"); $breadcrumbs->push('Create', route('maintenance.work-orders.categories.nodes.create', [$categoryId])); }); /* * End Work Order Category crumbs */ /* * Work Order Session crumbs */ Breadcrumbs::register('maintenance.work-orders.sessions.index', function (Generator $breadcrumbs, $workOrderId) { $breadcrumbs->parent('maintenance.work-orders.show', $workOrderId); $breadcrumbs->push('Sessions', route('maintenance.work-orders.sessions.index', [$workOrderId])); }); /* * End Work Order Session crumbs */
<?php use DaveJamesMiller\Breadcrumbs\Generator; use DaveJamesMiller\Breadcrumbs\Facade as Breadcrumbs; Breadcrumbs::register('maintenance.dashboard.index', function (Generator $breadcrumbs) { $breadcrumbs->push('Dashboard', route('maintenance.dashboard.index')); });
<?php use DaveJamesMiller\Breadcrumbs\Generator; use DaveJamesMiller\Breadcrumbs\Facade as Breadcrumbs; Breadcrumbs::register('maintenance.metrics.index', function (Generator $breadcrumbs) { $breadcrumbs->push('Metrics', route('maintenance.metrics.index')); }); Breadcrumbs::register('maintenance.metrics.create', function (Generator $breadcrumbs) { $breadcrumbs->push('Metrics', route('maintenance.metrics.index')); $breadcrumbs->push('Create', route('maintenance.metrics.create')); });