public function store(Request $request)
{
$this->validate($request, ['name' => 'required', 'email' => 'required', 'password' => 'required', 'roles' => 'required']);
$data = $request->except('password');
$data['password'] = bcrypt($request->password);
$user = User::create($data);
foreach ($request->roles as $role) {
$user->assignRole($role);
}
Session::flash('flash_message', 'User added!');
return redirect('admin/users');
}