|
2 | 2 |
|
3 | 3 | namespace App\Http\Controllers\Auth; |
4 | 4 |
|
5 | | -use App\User; |
6 | 5 | use App\Http\Controllers\Controller; |
| 6 | +use App\User; |
| 7 | +use Illuminate\Foundation\Auth\RegistersUsers; |
7 | 8 | use Illuminate\Support\Facades\Hash; |
8 | 9 | use Illuminate\Support\Facades\Validator; |
9 | | -use Illuminate\Foundation\Auth\RegistersUsers; |
10 | 10 |
|
11 | 11 | class RegisterController extends Controller |
12 | 12 | { |
@@ -47,29 +47,31 @@ protected function redirectTo() |
47 | 47 | /** |
48 | 48 | * Get a validator for an incoming registration request. |
49 | 49 | * |
50 | | - * @param array $data |
| 50 | + * @param array $data |
| 51 | + * |
51 | 52 | * @return \Illuminate\Contracts\Validation\Validator |
52 | 53 | */ |
53 | 54 | protected function validator(array $data) |
54 | 55 | { |
55 | 56 | return Validator::make($data, [ |
56 | | - 'name' => ['required', 'string', 'max:255', 'unique:users'], |
57 | | - 'email' => ['required', 'string', 'email', 'max:255', 'unique:users'], |
| 57 | + 'name' => ['required', 'string', 'max:255', 'unique:users'], |
| 58 | + 'email' => ['required', 'string', 'email', 'max:255', 'unique:users'], |
58 | 59 | 'password' => ['required', 'string', 'min:8', 'confirmed'], |
59 | 60 | ]); |
60 | 61 | } |
61 | 62 |
|
62 | 63 | /** |
63 | 64 | * Create a new user instance after a valid registration. |
64 | 65 | * |
65 | | - * @param array $data |
| 66 | + * @param array $data |
| 67 | + * |
66 | 68 | * @return \App\User |
67 | 69 | */ |
68 | 70 | protected function create(array $data) |
69 | 71 | { |
70 | 72 | return User::create([ |
71 | | - 'name' => $data['name'], |
72 | | - 'email' => $data['email'], |
| 73 | + 'name' => $data['name'], |
| 74 | + 'email' => $data['email'], |
73 | 75 | 'password' => Hash::make($data['password']), |
74 | 76 | ]); |
75 | 77 | } |
|
0 commit comments