コード例 #1
0
 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'));
         }
     }
 }