コード例 #1
0
ファイル: Menu.php プロジェクト: tok3/menus
 /**
  * Create a new menu instance.
  *
  * @param  string    $name
  * @param  callable  $callback
  * @return \Caffeinated\Menus\Builder
  */
 public function make($name, $callback)
 {
     if (is_callable($callback)) {
         $menu = new Builder($name, $this->loadConfig($name), $this->html, $this->url);
         call_user_func($callback, $menu);
         $this->collection->put($name, $menu);
         $this->view->share('menu_' . $name, $menu);
         return $menu;
     }
 }