本文整理汇总了PHP中app\models\Menu::findOrFail方法的典型用法代码示例。如果您正苦于以下问题:PHP Menu::findOrFail方法的具体用法?PHP Menu::findOrFail怎么用?PHP Menu::findOrFail使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类app\models\Menu
的用法示例。
在下文中一共展示了Menu::findOrFail方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: update
/**
* Update the specified resource in storage.
*
* @param Request $request
* @param int $id
* @return Response
*/
public function update(Request $request, $eventSlug, $menuId)
{
$this->menu = Menu::findOrFail($menuId);
$this->menu->fill($request->input());
$this->menu->save();
return redirect()->back()->with('message', 'Menu name updated');
//Do this homie
}
示例2: store
/**
* Store a newly created resource in storage.
*
* @param MenuItemRequest $request
* @return Response
*/
public function store(MenuItemRequest $request, $eventSlug, $menuId)
{
$this->menuItem->newInstance();
$menu = Menu::findOrFail($menuId);
$this->menuItem->fill($request->input());
$this->menuItem->menu_id = $menu->id;
$this->menuItem->save();
return redirect()->route('event.{eventSlug}.menu.index', [$menu->event->slug])->with(compact('menu', 'event'));
}
示例3: menuDelete
public function menuDelete($id)
{
try {
$menu = Menu::findOrFail($id);
} catch (ModelNotFoundException $e) {
return response('Page not found.', 404);
}
if ($menu->pid == 0) {
Menu::where('pid', '=', $menu->id)->delete();
}
$menu->delete();
return redirect()->route('admin.menu');
}
示例4: menuNameById
public static function menuNameById($id = Null)
{
$row = \App\Models\Menu::findOrFail($id);
return $row;
}
示例5: destroy
/**
* Remove the specified resource from storage.
*
* @param int $id
* @return Response
*/
public function destroy($id)
{
$menu = Menu::findOrFail($id);
$menu->delete();
Helper::add($id, 'deleted menu item');
Session::flash('flash_message', $this->title . ' item successfully deleted!');
return Redirect::action('MenusController@index');
}