/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { $validator = Validator::make($request->all(), Menu::$validation); if ($validator->fails()) { return redirect(route('menu.create'))->withErrors($validator)->withInput(); } $block = Menu::create($request->all()); flashCreate($block, trans('menu::menu.menu')); return redirect(route('menu.index')); }
public function store($slug, Request $request) { $validator = Validator::make($request->all(), Item::$validation); if ($validator->fails()) { return redirect(route('menu.item.create', $slug))->withErrors($validator)->withInput(); } $menu = Menu::getSlugOrFail($slug); $item = $menu->items()->create($request->all()); flashCreate($item, trans('menu::menu.menuitem')); return redirect(route('menu.show', $slug)); }
/** * Store a block. * * @return Response */ public function store(Request $request) { $validator = Validator::make($request->all(), Block::$validation); if ($validator->fails()) { return redirect(route('block.create'))->withErrors($validator)->withInput(); } $values = $request->all(); $values['range'] = (int) $values['range']; $block = Block::create($values); flashCreate($block, trans('block::block.block')); return redirect(route('block.index')); }