public function setUp() { parent::setUp(); Breadcrumbs::register('home', function ($breadcrumbs) { $breadcrumbs->push('Home', '/'); }); Breadcrumbs::register('category', function ($breadcrumbs, $category) { $breadcrumbs->parent('home'); $breadcrumbs->push($category->title, '/category/' . $category->id); }); Breadcrumbs::register('post', function ($breadcrumbs, $post) { $breadcrumbs->parent('category', $post->category); $breadcrumbs->push($post->title, '/blog/' . $post->id); }); $this->post = (object) ['id' => 123, 'title' => 'Sample Post', 'category' => (object) ['id' => 456, 'title' => 'Sample Category']]; }
<?php Breadcrumbs::register('admin.quiz.polls.index', function ($breadcrumbs) { $breadcrumbs->parent('admin.dashboard'); $breadcrumbs->push(trans('labels.backend.quiz.polls.management'), route('admin.quiz.polls.index')); }); Breadcrumbs::register('admin.quiz.polls.create', function ($breadcrumbs) { $breadcrumbs->parent('admin.quiz.polls.index'); $breadcrumbs->push(trans('menus.backend.quiz.polls.create'), route('admin.quiz.polls.create')); }); Breadcrumbs::register('admin.quiz.polls.edit', function ($breadcrumbs, $id) { $breadcrumbs->parent('admin.quiz.polls.index'); $breadcrumbs->push(trans('menus.backend.quiz.polls.edit'), route('admin.quiz.polls.edit', $id)); });
<?php if (env('APP_MULTIPLE_LOCALES')) { foreach (config('system.locales') as $locale) { // Home Breadcrumbs::register("store.{$locale}.home", function ($breadcrumbs) { $breadcrumbs->push('Home', store_route('store.home')); }); } } else { // Home Breadcrumbs::register('store.home', function ($breadcrumbs) { $breadcrumbs->push('Home', store_route('store.home')); }); }
}); Breadcrumbs::register('ingredients.create', function ($breadcrumbs) { $breadcrumbs->parent('ingredients.index'); $breadcrumbs->push('Create', route('ingredients.create')); }); Breadcrumbs::register('ingredients.edit', function ($breadcrumbs) { $breadcrumbs->parent('ingredients.index'); $breadcrumbs->push('Edit', route('ingredients.edit')); }); Breadcrumbs::register('effects.index', function ($breadcrumbs) { $breadcrumbs->push('Effects', route('effects.index'), ['font_awesome_name' => 'fa fa-fire']); }); Breadcrumbs::register('effects.create', function ($breadcrumbs) { $breadcrumbs->parent('effects.index'); $breadcrumbs->push('Create', route('effects.create')); }); Breadcrumbs::register('effects.edit', function ($breadcrumbs) { $breadcrumbs->parent('effects.index'); $breadcrumbs->push('Edit', route('effects.edit')); }); Breadcrumbs::register('potion-effects.index', function ($breadcrumbs) { $breadcrumbs->push('Potion Effects', route('potion-effects.index'), ['font_awesome_name' => 'fa fa-fire']); }); Breadcrumbs::register('potion-effects.create', function ($breadcrumbs) { $breadcrumbs->parent('potion-effects.index'); $breadcrumbs->push('Create', route('potion-effects.create')); }); Breadcrumbs::register('potion-effects.edit', function ($breadcrumbs) { $breadcrumbs->parent('potion-effects.index'); $breadcrumbs->push('Edit', route('potion-effects.edit')); });
}); // Home > About Breadcrumbs::register('about', function ($breadcrumbs) { $breadcrumbs->parent('home'); $breadcrumbs->push('About', 'about'); }); Breadcrumbs::register('user', function ($breadcrumbs) { $breadcrumbs->parent('home'); $breadcrumbs->push('Users', '/users'); }); Breadcrumbs::register('user_edit', function ($breadcrumbs) { $breadcrumbs->parent('user'); $breadcrumbs->push('Edit', 'edit'); }); Breadcrumbs::register('user_create', function ($breadcrumbs) { $breadcrumbs->parent('user'); $breadcrumbs->push('Create', 'create'); }); // // Home > Blog // Breadcrumbs::register('blog', function($breadcrumbs) // { // $breadcrumbs->parent('home'); // $breadcrumbs->push('Blog', route('blog')); // }); // // // Home > Blog > [Category] // Breadcrumbs::register('category', function($breadcrumbs, $category) // { // $breadcrumbs->parent('blog'); // $breadcrumbs->push($category->title, route('category', $category->id)); // }); //
<?php // Admin >> Cliente >> Rede Social >> Novo Breadcrumbs::register('admin_usuario_endereco_novo', function ($breadcrumbs, $relation) { $breadcrumbs->parent('admin_usuario'); $breadcrumbs->push($relation->nome, route('admin.usuario.visualizar', ['id' => $relation->id]) . "#tab5"); $breadcrumbs->push('Novo Registro', route('admin.usuario.endereco.novo', ['usuario' => $relation->id])); }); // Admin >> Cliente >> Rede Social >> Visualizar >> Editar Breadcrumbs::register('admin_usuario_endereco_editar', function ($breadcrumbs, $relation, $entity) { $breadcrumbs->parent('admin_usuario'); $breadcrumbs->push($relation->nome, route('admin.usuario.visualizar', ['id' => $relation->id]) . "#tab5"); $breadcrumbs->push('Editar Registro', route('admin.usuario.endereco.editar', ['usuario' => $relation->id, "id" => $entity->id])); });
<?php // Admin >> Cliente Breadcrumbs::register('admin_usuario', function ($breadcrumbs) { $breadcrumbs->parent('admin_home'); $breadcrumbs->push('Cliente: Listagem de Registros', route('admin.usuario.index')); }); // Admin >> Cliente >> Novo Breadcrumbs::register('admin_usuario_novo', function ($breadcrumbs) { $breadcrumbs->parent('admin_usuario'); $breadcrumbs->push('Novo Registro', route('admin.usuario.novo')); }); // Admin >> Cliente >> Visualizar Breadcrumbs::register('admin_usuario_visualizar', function ($breadcrumbs, $entity) { $breadcrumbs->parent('admin_usuario'); $breadcrumbs->push($entity->name, route('admin.usuario.visualizar', $entity->id)); }); // Admin >> Cliente >> Visualizar >> Editar Breadcrumbs::register('admin_usuario_editar', function ($breadcrumbs, $entity) { $breadcrumbs->parent('admin_usuario'); $breadcrumbs->push($entity->name, route('admin.usuario.visualizar', $entity->id)); $breadcrumbs->push('Editar Registro', route('admin.usuario.editar', $entity->id)); });
}); Breadcrumbs::register('user.followers', function ($breadcrumbs, $user) { $breadcrumbs->parent('user.show', $user); $breadcrumbs->push('Prenumeratoriai', route('user.followers', $user->slug)); }); Breadcrumbs::register('user.settings', function ($breadcrumbs, $user) { $breadcrumbs->parent('user.show', $user); $breadcrumbs->push('Nustatymai', route('user.settings', $user->slug)); }); //Busenu atnaujinimai Breadcrumbs::register('status.show', function ($breadcrumbs, $status) { $breadcrumbs->parent('user.show', $status->user); $breadcrumbs->push('Būsenos Atnaujinimas', route('status.show', $status->id)); }); Breadcrumbs::register('status.edit', function ($breadcrumbs, $status) { $breadcrumbs->parent('status.show', $status); $breadcrumbs->push('Redaguoti būsenos atnaujinimą', route('status.edit', $status->id)); }); Breadcrumbs::register('status.comment.edit', function ($breadcrumbs, $comment) { $breadcrumbs->parent('status.show', $comment->status); $breadcrumbs->push('Redaguoti komentarą', route('status.comment.edit', $comment->id)); }); //Paieska Breadcrumbs::register('search.index', function ($breadcrumbs) { $breadcrumbs->parent('home'); $breadcrumbs->push('Paieška', route('search.index')); }); Breadcrumbs::register('search.results', function ($breadcrumbs) { $breadcrumbs->parent('search.index'); $breadcrumbs->push('Rezultatai', route('search.results')); });
public function boot() { Breadcrumbs::register('home', function ($breadcrumbs) { $breadcrumbs->push('Home', '/'); }); }
<?php // Admin >> Fale Conosco >> Assunto Breadcrumbs::register('admin_fale_conosco_assunto', function ($breadcrumbs) { $breadcrumbs->parent('admin_home'); $breadcrumbs->push('Assuntos do Fale Conosco: Listagem de Registros', route('admin.fale_conosco.assunto.index')); }); // Admin >> Fale Conosco >> Assunto >> Novo Breadcrumbs::register('admin_fale_conosco_assunto_novo', function ($breadcrumbs) { $breadcrumbs->parent('admin_fale_conosco_assunto'); $breadcrumbs->push('Novo Registro', route('admin.fale_conosco.assunto.novo')); }); // Admin >> Fale Conosco >> Assunto >> Visualizar Breadcrumbs::register('admin_fale_conosco_assunto_visualizar', function ($breadcrumbs, $entity) { $breadcrumbs->parent('admin_fale_conosco_assunto'); $breadcrumbs->push($entity->titulo, route('admin.fale_conosco.assunto.visualizar', $entity->id)); }); // Admin >> Fale Conosco >> Assunto >> Visualizar >> Editar Breadcrumbs::register('admin_fale_conosco_assunto_editar', function ($breadcrumbs, $entity) { $breadcrumbs->parent('admin_fale_conosco_assunto'); $breadcrumbs->push($entity->titulo, route('admin.fale_conosco.assunto.visualizar', $entity->id)); $breadcrumbs->push('Editar Registro', route('admin.fale_conosco.assunto.editar', $entity->id)); });
<?php Breadcrumbs::register('home', function ($breadcrumbs) { $breadcrumbs->push('<i class="fa fa-home"></i>', url('/')); });
$breadcrumbs->push(trans('main.settings')); }); /* Donate */ Breadcrumbs::register('admin.donate.settings', function ($breadcrumbs) { $breadcrumbs->parent('admin.index'); $breadcrumbs->push(trans('main.apps.donate')); $breadcrumbs->push(trans('main.settings')); }); /* Vote */ Breadcrumbs::register('admin.vote', function ($breadcrumbs) { $breadcrumbs->parent('admin.index'); $breadcrumbs->push(trans('main.apps.vote')); }); Breadcrumbs::register('admin.vote.index', function ($breadcrumbs) { $breadcrumbs->parent('admin.vote'); $breadcrumbs->push(trans('vote.index')); }); Breadcrumbs::register('admin.vote.create', function ($breadcrumbs) { $breadcrumbs->parent('admin.vote'); $breadcrumbs->push(trans('vote.create')); }); Breadcrumbs::register('admin.vote.edit', function ($breadcrumbs, \App\VoteSite $site) { $breadcrumbs->parent('admin.vote'); $breadcrumbs->push(trans('vote.edit', ['name' => $site->name])); }); /* Ranking */ Breadcrumbs::register('admin.ranking.settings', function ($breadcrumbs) { $breadcrumbs->parent('admin.index'); $breadcrumbs->push(trans('main.apps.ranking')); $breadcrumbs->push(trans('main.settings')); });
$breadcrumbs->push(trans('breadcrumbs.edit_journal', ['description' => $journal->description]), route('transactions.edit', [$journal->id])); }); Breadcrumbs::register('transactions.delete', function (Generator $breadcrumbs, TransactionJournal $journal) { $breadcrumbs->parent('transactions.show', $journal); $breadcrumbs->push(trans('breadcrumbs.delete_journal', ['description' => e($journal->description)]), route('transactions.delete', [$journal->id])); }); Breadcrumbs::register('transactions.show', function (Generator $breadcrumbs, TransactionJournal $journal) { $breadcrumbs->parent('transactions.index', strtolower($journal->transactionType->type)); $breadcrumbs->push($journal->description, route('transactions.show', [$journal->id])); }); // tags Breadcrumbs::register('tags.index', function (Generator $breadcrumbs) { $breadcrumbs->parent('home'); $breadcrumbs->push(trans('breadcrumbs.tags'), route('tags.index')); }); Breadcrumbs::register('tags.create', function (Generator $breadcrumbs) { $breadcrumbs->parent('tags.index'); $breadcrumbs->push(trans('breadcrumbs.createTag'), route('tags.create')); }); Breadcrumbs::register('tags.edit', function (Generator $breadcrumbs, Tag $tag) { $breadcrumbs->parent('tags.show', $tag); $breadcrumbs->push(trans('breadcrumbs.edit_tag', ['tag' => e($tag->tag)]), route('tags.edit', [$tag->id])); }); Breadcrumbs::register('tags.delete', function (Generator $breadcrumbs, Tag $tag) { $breadcrumbs->parent('tags.show', $tag); $breadcrumbs->push(trans('breadcrumbs.delete_tag', ['tag' => e($tag->tag)]), route('tags.delete', [$tag->id])); }); Breadcrumbs::register('tags.show', function (Generator $breadcrumbs, Tag $tag) { $breadcrumbs->parent('tags.index'); $breadcrumbs->push(e($tag->tag), route('tags.show', [$tag->id])); });
<?php // Home Breadcrumbs::register('home', function ($breadcrumbs) { $breadcrumbs->push('Главная', route('home')); }); // Home > [Category] Breadcrumbs::register('category', function ($breadcrumbs, $category) { $breadcrumbs->parent('home'); $breadcrumbs->push($category['name'], route('category', $category['curl'] . '-' . $category['id'])); }); // Home > [Category] > [Article] Breadcrumbs::register('article', function ($breadcrumbs, $article) { $breadcrumbs->parent('category', $article['category']); $breadcrumbs->push($article['title'], route('article', $article['curl'] . '-' . $article['id'])); }); // Home > [Tag] Breadcrumbs::register('tag', function ($breadcrumbs, $tag) { $breadcrumbs->parent('home'); $breadcrumbs->push($tag['name'], route('tag', ['curl' => $tag['curl'] . '-' . $tag['id']])); });
$breadcrumbs->parent('home'); $breadcrumbs->push('brands', route('allBrands')); }); // home > brands > [brand Name] Breadcrumbs::register('brands.shop', function ($breadcrumbs, $brand) { $breadcrumbs->parent('allBrands'); $breadcrumbs->push($brand->name, route('brands.shop', ['brand' => $brand->id])); }); // home > products Breadcrumbs::register('allProducts', function ($breadcrumbs) { $breadcrumbs->parent('home'); $breadcrumbs->push('products', route('allProducts')); }); // home > [category Name] > [subcategory name] > [product Name] Breadcrumbs::register('product.view', function ($breadcrumbs, $product) { $breadcrumbs->parent('home'); $category = $product->category()->get(['name', 'id']); $subcategory = $product->subcategory()->get(['name', 'id']); $brand = $product->brand()->get(['name', 'id']); foreach ($category as $cat) { $breadcrumbs->push($cat->name, route('categories.shop', ['category' => $cat->id])); foreach ($subcategory as $sub) { $breadcrumbs->push($sub->name, route('subcategories.shop', ['subcategory' => $sub->id])); } foreach ($brand as $br) { $breadcrumbs->push($br->name, route('brands.shop', ['brand' => $br->id])); } } $breadcrumbs->push("product # " . $product->sku, route('product.view', ['product' => $product->id])); }); require __DIR__ . '/backend_breadcrumbs.php';
}); Breadcrumbs::register('attempt.delete', function ($breadcrumbs) { $breadcrumbs->parent('home'); $breadcrumbs->push('Delete Attempt', route('attempt.delete')); }); // comments Breadcrumbs::register('comments-all', function ($breadcrumbs) { $breadcrumbs->parent('home'); $breadcrumbs->push('Coments all', route('comments-all')); }); Breadcrumbs::register('add-comment', function ($breadcrumbs) { $breadcrumbs->parent('home'); $breadcrumbs->push(trans('directory.add_comment'), route('add-comment')); }); Breadcrumbs::register('comment-edit', function ($breadcrumbs) { $breadcrumbs->parent('home'); $breadcrumbs->push(trans('directory.edit_omment'), route('comment-edit')); }); Breadcrumbs::register('comments-pending', function ($breadcrumbs) { $breadcrumbs->parent('home'); $breadcrumbs->push(trans('directory.pending_comments'), route('comments-pending')); }); // users Breadcrumbs::register('user.account', function ($breadcrumbs) { $breadcrumbs->parent('home'); $breadcrumbs->push(trans('user.my_account'), route('user.account')); }); Breadcrumbs::register('user.edit', function ($breadcrumbs) { $breadcrumbs->parent('user.account'); $breadcrumbs->push(trans('user.edit_account'), route('user.edit')); });
<?php // Home Breadcrumbs::register('home', function ($breadcrumbs) { $breadcrumbs->push('Home', route('home')); }); // Home > Blog Breadcrumbs::register('blog', function ($breadcrumbs) { $breadcrumbs->parent('home'); $breadcrumbs->push('Blog', route('blog')); }); // Home > Blog > Article Breadcrumbs::register('article', function ($breadcrumbs, $article) { $breadcrumbs->parent('blog'); $breadcrumbs->push($article->getTitle()); }); // Home > Tags Breadcrumbs::register('tags', function ($breadcrumbs) { $breadcrumbs->parent('home'); $breadcrumbs->push('Tag', route('tags')); }); // Home > Tag > Name Breadcrumbs::register('tag', function ($breadcrumbs, $tag) { $breadcrumbs->parent('tags'); $breadcrumbs->push($tag->getName()); }); // Home > Search Breadcrumbs::register('search', function ($breadcrumbs) { $breadcrumbs->parent('home'); $breadcrumbs->push('Search', route('search')); });
<?php // accounts Breadcrumbs::register('accounts.index', function ($breadcrumbs) { $breadcrumbs->push('Account', route('accounts.index')); }); // accounts -> create Breadcrumbs::register('accounts.create', function ($breadcrumbs) { $breadcrumbs->parent('accounts.index'); $breadcrumbs->push('Create Account', route('accounts.create')); }); // accounts > {id} Breadcrumbs::register('accounts.show', function ($breadcrumbs, $account) { $breadcrumbs->parent('accounts.index'); $breadcrumbs->push($account->email, route('accounts.show', $account->id)); }); // accounts > {accountId} -> cards Breadcrumbs::register('accounts.cards.index', function ($breadcrumbs) { $breadcrumbs->parent('accounts.index'); $breadcrumbs->push('Cards', route('accounts.cards.index')); }); // accounts > {accountId} -> cards -> {cardId} Breadcrumbs::register('accounts.cards.show', function ($breadcrumbs, $card) { $breadcrumbs->parent('accounts.cards.index'); $breadcrumbs->push($card->id, route('accounts.cards.show', $card->id)); }); /*Breadcrumbs::register('create', function($breadcrumbs) { $breadcrumbs->parent(); $breadcrumbs->push('Account', route('account.index')); }); */
} }); // Home > My Formats Breadcrumbs::register('myformats', function ($breadcrumbs) { $breadcrumbs->parent('home'); $breadcrumbs->push('Mis formatos de Chequeo', route('myformats')); }); // Home > My Formats > Checklists Breadcrumbs::register('myformats.checklists', function ($breadcrumbs, $format) { $breadcrumbs->parent('myformats'); $breadcrumbs->push($format->name, route('myformats.checklists.index', $format)); }); // Home > My Formats > Checklists > Apply Breadcrumbs::register('myformats.checklists.apply', function ($breadcrumbs, $format) { $breadcrumbs->parent('myformats.checklists', $format); $breadcrumbs->push('Aplicar', route('myformats.checklists.create', $format)); }); // Home > My Generated Protocols Breadcrumbs::register('generated-protocols', function ($breadcrumbs) { $breadcrumbs->parent('home'); $breadcrumbs->push('Protocolos Generados', route('generated-protocols.index')); }); // Home > My Generated Protocols > Protocol Breadcrumbs::register('generated-protocols.protocol', function ($breadcrumbs, $protocol) { $breadcrumbs->parent('generated-protocols'); if ($protocol->exists) { $breadcrumbs->push('Editar Protocolo', route('generated-protocols.edit', $protocol->id)); } else { $breadcrumbs->push('Generar Protocolo', route('generated-protocols.create')); } });
<?php Breadcrumbs::register('admin.dashboard', function ($breadcrumbs) { $breadcrumbs->push('Dashboard', route('admin.dashboard')); }); require __DIR__ . '/Access.php'; require __DIR__ . '/LogViewer.php'; require __DIR__ . '/Quiz.php';
<?php // Admin >> Menu Breadcrumbs::register('admin_tipo_rede_social', function ($breadcrumbs) { $breadcrumbs->parent('admin_home'); $breadcrumbs->push('Tipos de Redes Sociais: Listagem de Registros', route('admin.tipo_rede_social.index')); }); // Admin >> Menu >> Novo Breadcrumbs::register('admin_tipo_rede_social_novo', function ($breadcrumbs) { $breadcrumbs->parent('admin_tipo_rede_social'); $breadcrumbs->push('Novo Registro', route('admin.tipo_rede_social.novo')); }); // Admin >> Menu >> Visualizar Breadcrumbs::register('admin_tipo_rede_social_visualizar', function ($breadcrumbs, $entity) { $breadcrumbs->parent('admin_tipo_rede_social'); $breadcrumbs->push($entity->titulo, route('admin.tipo_rede_social.visualizar', $entity->id)); }); // Admin >> Menu >> Visualizar >> Editar Breadcrumbs::register('admin_tipo_rede_social_editar', function ($breadcrumbs, $entity) { $breadcrumbs->parent('admin_tipo_rede_social'); $breadcrumbs->push($entity->titulo, route('admin.tipo_rede_social.visualizar', $entity->id)); $breadcrumbs->push('Editar Registro', route('admin.tipo_rede_social.editar', $entity->id)); });
<?php // Home Breadcrumbs::register('home', function ($breadcrumbs) { $breadcrumbs->push('Home', route('home')); }); // Home > About Breadcrumbs::register('about', function ($breadcrumbs) { $breadcrumbs->parent('home'); $breadcrumbs->push('About', route('about')); }); // Home > Person Breadcrumbs::register('person', function ($breadcrumbs) { $breadcrumbs->parent('home'); $breadcrumbs->push(Lang::get("menu.Persons"), route('person.index')); }); Breadcrumbs::register('person.edit', function ($breadcrumbs, $person = null) { $breadcrumbs->parent('person'); if ($person->id) { $breadcrumbs->push($person->name, route('person.edit', $person->id)); } else { $breadcrumbs->push(Lang::get("general.New"), route('person.edit')); } });
<?php View::composer('main.panel', function ($view) { //process breadcrumb Breadcrumbs::register('index', function ($breadcrumbs) { $breadcrumbs->push(Lang::get('views/main.dashboard'), URL::route('index')); }); $breadcrumbs = Breadcrumbs::generateIfExists(Route::currentRouteName()); //set default pageTitle $pageTitle = ''; if (!empty($breadcrumbs)) { $pageTitle = last($breadcrumbs)->title; } $view->with(array('pageTitle' => $pageTitle, 'breadcrumbs' => $breadcrumbs)); }); View::composer('main.navbar_side', function ($view) { //set menu items $menu = new App\Menu('sidebar', array(array('id' => 'dashboard', 'title' => Lang::get('views/main.dashboard'), 'url' => URL::route('index'), 'iconClass' => 'fa fa-th-large'), array('id' => 'contacts', 'title' => Lang::get('views/main.contacts'), 'url' => URL::route('contacts.index'), 'iconClass' => 'fa fa-user'), array('id' => 'settings', 'title' => Lang::get('views/main.settings'), 'url' => URL::route('settings.index'), 'iconClass' => 'fa fa-gear'), array('id' => 'tests', 'title' => 'Тесты', 'url' => URL::route('tests.index'), 'iconClass' => 'fa fa-pencil', 'items' => null))); $view->with(array('menu' => $menu)); });
$breadcrumbs->parent('departments'); $breadcrumbs->push('New department', '/departments/create'); }); //Shifts breadcrumb Breadcrumbs::register('shifts', function ($breadcrumbs) { $breadcrumbs->push('HPO Available Shift', '/shifts'); }); Breadcrumbs::register('shift', function ($breadcrumbs, $shift) { $breadcrumbs->parent('shifts'); $breadcrumbs->push($shift->description, '/shift/' . $shift->id); }); Breadcrumbs::register('shift-create', function ($breadcrumbs) { $breadcrumbs->parent('shifts'); $breadcrumbs->push('Add new shift', '/shifts/create'); }); //User Breadcrumbs::register('profile', function ($breadcrumbs) { $breadcrumbs->push(auth()->user()->name, '/user/my-account'); }); Breadcrumbs::register('settings', function ($breadcrumbs, $user) { $breadcrumbs->parent('profile'); $breadcrumbs->push('Settings', '/user/my-account'); }); // Holidays Breadcrumbs::register('holidays', function ($breadcrumbs) { $breadcrumbs->push('Holidays', '/holidays'); }); Breadcrumbs::register('create-holidays', function ($breadcrumbs) { $breadcrumbs->parent('holidays'); $breadcrumbs->push('Add new holiday', '/holidays/create'); });
<?php // Contacts Breadcrumbs::register('admin.contacts.index', function (\DaveJamesMiller\Breadcrumbs\Generator $breadcrumbs) { $breadcrumbs->parent('dashboard'); $breadcrumbs->push(Str::title(trans('contacts::global.name')), route('admin.contacts.index')); }); Breadcrumbs::register('admin.contacts.edit', function (\DaveJamesMiller\Breadcrumbs\Generator $breadcrumbs, \TypiCMS\Modules\Contacts\Models\Contact $contact) { $breadcrumbs->parent('admin.contacts.index'); $breadcrumbs->push($contact->first_name . ' ' . $contact->last_name, route('admin.contacts.edit', $contact->id)); }); Breadcrumbs::register('admin.contacts.create', function (\DaveJamesMiller\Breadcrumbs\Generator $breadcrumbs) { $breadcrumbs->parent('admin.contacts.index'); $breadcrumbs->push(trans('contacts::global.New'), route('admin.contacts.create')); });
Breadcrumbs::register('gerenciaAdminEdit', function ($breadcrumbs) { $breadcrumbs->parent('gerenciaAdmin'); $breadcrumbs->push('Editar', route('admin.gerencia.edit')); }); Breadcrumbs::register('sobreSismid', function ($breadcrumbs) { $breadcrumbs->parent('home'); $breadcrumbs->push('Guia do Usuário', route('sobre.index')); }); //API //Home > Documentacao API Breadcrumbs::register('api', function ($breadcrumbs) { $breadcrumbs->parent('home'); $breadcrumbs->push('Documentação API', route('apiDoc')); }); //Home > Revisão Pid Breadcrumbs::register('pidReview', function ($breadcrumbs) { $breadcrumbs->parent('home'); if (Auth::guest()) { $breadcrumbs->push('Revisão PID'); } else { $breadcrumbs->push('Revisão PID', route('review.pid.index')); } }); Breadcrumbs::register('pidReviewEdit', function ($breadcrumbs) { $breadcrumbs->parent('pidReview'); $breadcrumbs->push('Editar', route('review.pid.edit')); }); Breadcrumbs::register('pidReviewConfirm', function ($breadcrumbs) { $breadcrumbs->parent('pidReview'); $breadcrumbs->push('Confirmar', route('review.pid.review')); });
<?php Breadcrumbs::register('log-viewer::dashboard', function ($breadcrumbs) { $breadcrumbs->parent('admin.dashboard'); $breadcrumbs->push(trans('menus.backend.log-viewer.main'), url('admin/log-viewer')); }); Breadcrumbs::register('log-viewer::logs.list', function ($breadcrumbs) { $breadcrumbs->parent('log-viewer::dashboard'); $breadcrumbs->push(trans('menus.backend.log-viewer.logs'), url('admin/log-viewer/logs')); }); Breadcrumbs::register('log-viewer::logs.show', function ($breadcrumbs, $date) { $breadcrumbs->parent('log-viewer::logs.list'); $breadcrumbs->push($date, url('admin/log-viewer/' . $date)); }); Breadcrumbs::register('log-viewer::logs.filter', function ($breadcrumbs, $date, $filter) { $breadcrumbs->parent('log-viewer::logs.show', $date); $breadcrumbs->push(ucfirst($filter), url('admin/log-viewer/' . $date . '/' . $filter)); });
}); // Home > Issues > [Issue] Breadcrumbs::register('issues.show', function ($breadcrumbs, $issue_id) { $breadcrumbs->parent('issues.index'); $breadcrumbs->push($issue_id, route('issues.show', ['id' => $issue_id])); }); // Home > Issues > [Issue] > Edit Breadcrumbs::register('issues.edit', function ($breadcrumbs, $issue_id) { $breadcrumbs->parent('issues.show', $issue_id); $breadcrumbs->push('Edit Issue', route('issues.edit', ['id' => $issue_id])); }); // Home > Worklogs Breadcrumbs::register('worklogs.index', function ($breadcrumbs) { $breadcrumbs->parent('home'); $breadcrumbs->push('Worklogs', route('worklogs.index')); }); // Home > Worklogs > Create Breadcrumbs::register('worklogs.create', function ($breadcrumbs) { $breadcrumbs->parent('worklogs.index'); $breadcrumbs->push('Create New Worklog', route('worklogs.create')); }); // Home > Worklogs > [Worklog] Breadcrumbs::register('worklogs.show', function ($breadcrumbs, $worklog_id) { $breadcrumbs->parent('worklogs.index'); $breadcrumbs->push($worklog_id, route('worklogs.show', ['id' => $worklog_id])); }); // Home > Worklogs > [Worklog] > Edit Breadcrumbs::register('worklogs.edit', function ($breadcrumbs, $worklog_id) { $breadcrumbs->parent('worklogs.show', $worklog_id); $breadcrumbs->push('Edit Worklog', route('worklogs.edit', ['id' => $worklog_id])); });
<?php Breadcrumbs::register('dashboard', function ($breadcrumbs) { $breadcrumbs->push(trans('messages.dashboard'), route('admin.dashboard.index'), ['icon' => config('menus')['dashboard']['icon']]); }); $models = array_divide(array_where(config('menus'), function ($key, $value) { return $key != 'dashboard'; }))[0]; foreach ($models as $model) { Breadcrumbs::register($model . '.index', function ($breadcrumbs) use($model) { $breadcrumbs->parent('dashboard'); $breadcrumbs->push(trans('messages.' . $model), route('admin.' . $model . '.index')); }); Breadcrumbs::register($model . '.create', function ($breadcrumbs, $table) use($model) { $breadcrumbs->parent($model . '.index'); $breadcrumbs->push(trans('messages.create') . $table, route('admin.' . $model . '.create')); }); Breadcrumbs::register($model . '.edit', function ($breadcrumbs, $table) use($model) { $breadcrumbs->parent($model . '.index'); $breadcrumbs->push(trans('messages.edit') . $table, route('admin.' . $model . '.edit')); }); }
<?php // Setting Breadcrumbs::register('admin.setting.index', function (\DaveJamesMiller\Breadcrumbs\Generator $breadcrumbs) { $breadcrumbs->parent('dashboard'); $breadcrumbs->push(trans('Setting::global.title'), route('admin.setting.index')); });