Exemple #1
0
 /**
  * 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');
 }