/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { $v = Validator::make($request->all(), ['groupname' => 'required', 'groupparent' => 'required']); if ($v->fails()) { return redirect()->back()->withInput()->withErrors($v->errors()); } $group = new group(); $group->groupname = $request->get('groupname'); $group->parent = $request->get('groupparent'); $group->status = $request->get('status') ?: '0'; $group->save(); $groupid = $group->groupid; $gpriv = new privileges_group(); //Add root menu permission $gpriv->privilegesid = 0; $gpriv->groupid = $groupid; $gpriv->save(); //Add about menu permission $gpriv = new privileges_group(); $gpriv->privilegesid = 10; $gpriv->groupid = $groupid; $gpriv->save(); return redirect('/admin/group'); }