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']];
 }
Esempio n. 2
0
<?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));
});
Esempio n. 3
0
<?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'));
    });
}
Esempio n. 4
0
});
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'));
});
Esempio n. 5
0
});
// 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));
// });
//
Esempio n. 6
0
<?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]));
});
Esempio n. 7
0
<?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));
});
Esempio n. 8
0
});
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));
});
Esempio n. 11
0
<?php

Breadcrumbs::register('home', function ($breadcrumbs) {
    $breadcrumbs->push('<i class="fa fa-home"></i>', url('/'));
});
Esempio n. 12
0
    $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'));
});
Esempio n. 13
0
    $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]));
});
Esempio n. 14
0
<?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']]));
});
Esempio n. 15
0
    $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';
Esempio n. 16
0
});
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'));
});
Esempio n. 17
0
<?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'));
});
Esempio n. 18
0
<?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'));
});  */
Esempio n. 19
0
    }
});
// 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'));
    }
});
Esempio n. 20
0
<?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';
Esempio n. 21
0
<?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));
});
Esempio n. 22
0
<?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'));
    }
});
Esempio n. 23
0
<?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));
});
Esempio n. 24
0
    $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');
});
Esempio n. 25
0
<?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'));
});
Esempio n. 26
0
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]));
});
Esempio n. 29
0
<?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'));
    });
}
Esempio n. 30
0
<?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'));
});