当前位置: 首页>>代码示例>>PHP>>正文


PHP app\Menu类代码示例

本文整理汇总了PHP中app\Menu的典型用法代码示例。如果您正苦于以下问题:PHP Menu类的具体用法?PHP Menu怎么用?PHP Menu使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了Menu类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: store

 /**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Request $request, \App\Menu $menu)
 {
     $validation = \Validator::make($request->all(), ['name' => 'required|min:3']);
     if ($validation->fails()) {
         return response($validation->errors()->all(), 400);
     }
     $category = new \App\Category($request->all());
     $menu->categories()->save($category);
     $category->savePhoto($request->file('photo'));
     return $category;
 }
开发者ID:halidovz,项目名称:restful,代码行数:17,代码来源:MenuCategoryController.php

示例2: add

 public function add()
 {
     $input = Request::all();
     $menu = new Menu();
     $menu->menu = $input['menu_nombre'];
     $menu->url = $input['menu_url'];
     $menu->padre_id = $input['menu_padre_id'];
     $menu->save();
     return redirect('listMenu');
     //->back();
 }
开发者ID:guiles00,项目名称:acfj,代码行数:11,代码来源:MenuController.php

示例3: __construct

 public function __construct(Menu $menuModel, MenuImage $menuImage, Category $category, Footer $footer, Components $components)
 {
     $this->data = [];
     $category = $category->getActive();
     $leftMenu = $menuModel->getLeftMenu();
     $rightMenu = $menuModel->getRightMenu();
     $MenuImage = $menuImage->getActive();
     $footer = $footer->getActive();
     $components = $components->getComponents();
     $bascedCount = Session::get('bascedCount');
     $this->data = ['leftMenu' => $leftMenu, 'rightMenu' => $rightMenu, 'menuImage' => $MenuImage, 'category' => $category, 'footer' => $footer[0], 'components' => $components[0], 'bascedCount' => $bascedCount];
 }
开发者ID:AlexandrBabich,项目名称:myshop,代码行数:12,代码来源:MainController.php

示例4: handle

 /**
  * Execute the command.
  *
  * @return void
  */
 public function handle()
 {
     $slug = Slug::create(['name' => $this->request->slug, 'slug_attribute_id' => self::SLUG_ATTRIBUTE_MENU]);
     $this->request['slug_id'] = $slug->id;
     $menu = new Menu($this->request->all());
     $menu->generateOrder();
     if ($menu->location_id == 0) {
         $parent = Menu::findOrFail($menu->parent_id);
         $menu->location_id = $parent->location_id;
     }
     $menu->save();
     Activity::create(['text' => $this->auth->linkedName() . ' created new menu named ' . $menu->linkedName(), 'user_id' => $this->auth->id]);
     Session::flash('flash_message', 'Your menu has been created!');
 }
开发者ID:ronal2do,项目名称:Laravel-CMS,代码行数:19,代码来源:CreateMenuCommand.php

示例5: __construct

 public function __construct()
 {
     // Carbon Language
     Carbon::setLocale('tr');
     // create home page if non exist
     count(Menu::where('slug', '/anasayfa')->get()) == 0 ? Menu::create(['title' => 'Anasayfa', 'slug' => '/anasayfa', 'eng_title' => 'Home', 'eng_slug' => '/home'])->save() : null;
     // create config file if non exist
     !\File::exists(storage_path('.config')) ? \File::put(storage_path('.config'), json_encode(['brand' => 'Brand Name', 'mail' => 'info@brand.com', 'active' => 1, 'eng' => '0', 'one_page' => '0', 'googlemap' => '', 'header' => ''])) : null;
     $this->config = json_decode(\File::get(storage_path('.config')));
     !\File::exists(storage_path('app/custom/css')) ? \File::makeDirectory(storage_path('app/custom/css'), 0755, true) : null;
     !\File::exists(storage_path('app/custom/js')) ? \File::makeDirectory(storage_path('app/custom/js'), 0755, true) : null;
     // get css & js files from custom folder
     // css
     $css = \File::allFiles(storage_path('app/custom/css'));
     if (!empty($css)) {
         foreach ($css as $cs) {
             $this->css[$cs->getCtime()] = $cs->getRelativePathname();
         }
         // sort by date
         ksort($this->css);
     }
     // js
     $js = \File::allFiles(storage_path('app/custom/js'));
     if (!empty($js)) {
         foreach ($js as $j) {
             $this->js[$j->getCtime()] = $j->getRelativePathname();
         }
         // sort by date
         ksort($this->js);
     }
 }
开发者ID:karpuzkan,项目名称:laravel,代码行数:31,代码来源:ConfigMiddleware.php

示例6: run

 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $menus = [['id' => 1, 'slug' => 'coding', 'title' => 'Coding', 'parent' => 0, 'level' => 0], ['id' => 2, 'slug' => 'magento', 'title' => 'Magento', 'parent' => 1, 'level' => 1], ['id' => 3, 'slug' => 'git', 'title' => 'Git', 'parent' => 1, 'level' => 1], ['id' => 4, 'slug' => 'laravel', 'title' => 'Laravel', 'parent' => 1, 'level' => 1], ['id' => 5, 'slug' => 'civil', 'title' => 'Civil', 'parent' => 0, 'level' => 0], ['id' => 6, 'slug' => 'economics', 'title' => 'Economics', 'parent' => 5, 'level' => 1], ['id' => 7, 'slug' => 'epw', 'title' => 'EPW', 'parent' => 6, 'level' => 2], ['id' => 8, 'slug' => 'macroeconomics', 'title' => 'Macroeconomics XII', 'parent' => 6, 'level' => 2], ['id' => 9, 'slug' => 'class_notes', 'title' => 'Class Notes', 'parent' => 6, 'level' => 2], ['id' => 10, 'slug' => 'geography', 'title' => 'Geography', 'parent' => 5, 'level' => 1], ['id' => 11, 'slug' => 'history', 'title' => 'History', 'parent' => 5, 'level' => 1]];
     foreach ($menus as $menu) {
         Menu::create($menu);
     }
 }
开发者ID:nitin-prodigi,项目名称:mesa,代码行数:12,代码来源:MenusTableSeeder.php

示例7: setupLayout

 /**
  * Setup the layout used by the controller.
  *
  * @return void
  */
 protected function setupLayout()
 {
     if (!is_null($this->layout)) {
         $this->layout = view($this->layout);
         $this->layout->menus = Menu::getMenu();
     }
 }
开发者ID:kamitori,项目名称:khuongnhi2,代码行数:12,代码来源:Controller.php

示例8: Parallax

 public function Parallax()
 {
     $menus = Menu::roots()->get();
     $menu = Menu::where('slug', '/anasayfa')->first();
     \Activity::log('Ziyaret: Anasayfa (Tek Sayfa Site)');
     return view('parallax')->with(['menus' => $menus, 'menu' => $menu]);
 }
开发者ID:karpuzkan,项目名称:laravel,代码行数:7,代码来源:SiteController.php

示例9: edit

 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $package_rule = PackageRule::findOrFail($id);
     $menus = Menu::orderBy('name')->notMainCourse()->lists('name', 'id');
     $package = $package_rule->package()->first();
     return view('admin.packages.modals.package_rules._edit_package_rule', compact('package_rule', 'package', 'menus'));
 }
开发者ID:jovvybersamin,项目名称:laravel-edronscateringservices,代码行数:13,代码来源:PackageRuleController.php

示例10: show

 public function show($id)
 {
     $menu = Menu::where('fecha', '2015-11-7')->first();
     $relaciones = $menu->menu_platos;
     foreach ($relaciones as $relacion) {
         switch ($relacion->plato->tipo->id) {
             case 1:
                 $entradas[] = $relacion->plato;
                 break;
             case 2:
                 $segundos[] = $relacion->plato;
                 break;
             case 3:
                 $postres[] = $relacion->plato;
                 break;
             case 4:
                 $bebidas[] = $relacion->plato;
                 break;
         }
     }
     switch ($id) {
         case 1:
             return $entradas;
         case 2:
             return $segundos;
         case 3:
             return $postres;
         case 4:
             return $bebidas;
     }
 }
开发者ID:JCarlosR,项目名称:Easy-Order,代码行数:31,代码来源:MenuController.php

示例11: showAgenda

 public function showAgenda($slug)
 {
     $data['menuse'] = Menu::orderBy('id')->get()->keyBy('id');
     $data['agenda5'] = Agenda::orderBy('id', 'desc')->take(4)->get();
     $data['footers'] = Footer::orderBy('id')->get()->keyBy('id');
     $data['post'] = Agenda::where('slug', '=', $slug)->firstOrFail();
     return view('agenda.showAgenda')->with('data', $data);
 }
开发者ID:vinnodevega,项目名称:cdc,代码行数:8,代码来源:FrontController.php

示例12: create

 /**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function create()
 {
     $permisos = \App\Menu::all()->lists('nombre', 'id');
     $nivel_usuario = \App\UserLevel::all()->lists('UserLevelName', 'UserLevelID');
     /*array_unshift($nivel_usuario,'Seleccione un nivel de usuario');*/
     array_unshift($permisos, 'Seleccione una opcion del menu');
     return view('permisos.crear')->with(['permisos' => $permisos, 'userlevel' => $nivel_usuario]);
 }
开发者ID:hramose,项目名称:Sistema-Control-de-Almacen,代码行数:13,代码来源:PermisosController.php

示例13: __construct

 public function __construct()
 {
     $this->menus = Menu::where('pid', '=', '0')->orderBy('odnum', 'asc')->get();
     //主菜单
     $this->pidmenus = Menu::where('pid', '!=', '0')->orderBy('odnum', 'asc')->get();
     //子菜单
     View::share(['menus' => $this->menus, 'pidmenus' => $this->pidmenus]);
 }
开发者ID:cnxfire,项目名称:laravel,代码行数:8,代码来源:BaseController.php

示例14: update

 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     $menu = Menu::find($id);
     $menu->fill($request->all());
     $menu->save();
     Session::flash('message', 'Data Telah di Update');
     return Redirect::to('/menu');
 }
开发者ID:vinnodevega,项目名称:cdc,代码行数:15,代码来源:menuController.php

示例15: postQuickUpdate

 public function postQuickUpdate()
 {
     $inputs = Input::all();
     $menu = Menu::find($inputs['pk']);
     $menu->{$inputs}['name'] = $inputs['value'];
     Log::info("menu save" . $menu->id . " " . $menu->name);
     $menu->save();
     return "test";
 }
开发者ID:rstuemer,项目名称:homeauto,代码行数:9,代码来源:MenusController.php


注:本文中的app\Menu类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。