Exemplo n.º 1
0
 public function store(Request $request)
 {
     $this->validate($request, ['name' => 'required|unique:groups|max:255', 'description' => 'required|max:1000', 'initial_group_administrator' => 'required|exists:users,name']);
     $user = User::where('name', $request->input('initial_group_administrator'))->firstOrFail();
     $group = new Group(['name' => $request->input('name'), 'description' => $request->input('description')]);
     $group->save();
     $group->makeAdmin($user);
     return redirect()->action('GroupController@index');
 }