public function store(Request $request) { $validator = \Validator::make($request->all(), ['name' => 'required']); if ($validator->fails()) { return redirect()->back()->withErrors($validator)->withInput(); } else { $menu = new Admenu(); $name = $request->input('name'); $menu->name = $name; $slug = $request->input('slug'); $menu->slug = trim($slug) == '' ? toSlug($name) : toSlug($slug); $menu->link = $request->input('link'); $menu->route = $request->input('route'); $menu->parent = $request->input('parent'); $menu->order = $request->input('order'); $menu->icon = $request->input('icon'); $menu->active = $request->input('active'); if ($menu->save()) { $menu->users()->attach(auth()->user()->id); return redirect()->route('admenu.index')->with('Mess', trans('general.create_succ')); } else { return redirect()->back()->with('errorMess', trans('general.error')); } } }