Skip to content

Instantly share code, notes, and snippets.

@sword-jin
Created August 26, 2015 13:59
Show Gist options
  • Save sword-jin/f25448a091d1d047fd1a to your computer and use it in GitHub Desktop.
Save sword-jin/f25448a091d1d047fd1a to your computer and use it in GitHub Desktop.
高亮当前菜单
// view.blade.php
<div class="menu">
<ul>
{{ HTML::menu_active('/','Home') }}
{{ HTML::menu_active('page/about','About') }}
{{ HTML::menu_active('page/contacts','Contacts') }}
{{ HTML::menu_active('page/service','Service') }}
</ul>
</div>
// routes.php
HTML::macro('menu_active', function($route,$name)
{
if (Request::is($route . '/*') || Request::is($route)) {
$active ='<li class="active"><a href="'.URL::to($route).'">'.$name.'</a></li>';
} else {
$active ='<li><a href="'.URL::to($route).'">'.$name.'</a></li>';
}
return $active;
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment