Beispiel #1
0
 /**
  * Get the validation rules that apply to the request.
  *
  * @return array
  */
 public function rules()
 {
     return array_merge(parent::rules(), ['username' => 'required|min:3|unique:users,username', 'email' => 'required|email|unique:users,email', 'password' => 'required|min:8|confirmed']);
 }
Beispiel #2
0
 /**
  * Get the validation rules that apply to the request.
  *
  * @return array
  */
 public function rules()
 {
     /** @var \Arcanesoft\Contracts\Auth\Models\User  $user */
     $user = $this->route('auth_user');
     return array_merge(parent::rules(), ['username' => "required|min:3|unique:users,username,{$user->id}", 'email' => "required|email|unique:users,email,{$user->id}", 'password' => 'required_with:password_confirmation|min:8|confirmed', 'password_confirmation' => 'required_with:password']);
 }
Beispiel #3
0
 public function test_sanitize_inputs()
 {
     $formRequest = new UserFormRequest();
     $expected = ['name' => 'John', 'surname' => 'SMITH'];
     $this->assertEquals($expected, $formRequest->all());
 }