Skip to content

Commit a072102

Browse files
committed
Fixed registration
1 parent 75a9f05 commit a072102

File tree

2 files changed

+4
-14
lines changed

2 files changed

+4
-14
lines changed

app/Http/Controllers/RegisterController.php

+4-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
use App\Models\User;
66
use Illuminate\Http\Request;
7+
use Illuminate\Support\Facades\Hash;
78

89
class RegisterController extends Controller
910
{
@@ -29,7 +30,9 @@ public function __invoke(Request $request)
2930
return $this->failure('E-Mail already taken.');
3031
}
3132

32-
$user = User::create($request->all());
33+
$user = User::create(array_merge($request->all(), [
34+
'password' => Hash::make($request->password),
35+
]));
3336

3437
return response()->json([
3538
'success' => true,

app/Models/User.php

-13
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
use Illuminate\Database\Eloquent\Factories\HasFactory;
88
use Illuminate\Foundation\Auth\User as Authenticatable;
99
use Illuminate\Notifications\Notifiable;
10-
use Illuminate\Support\Facades\Hash;
1110
use Tymon\JWTAuth\Contracts\JWTSubject;
1211

1312
class User extends Authenticatable implements JWTSubject
@@ -46,16 +45,4 @@ class User extends Authenticatable implements JWTSubject
4645
protected $casts = [
4746
'email_verified_at' => 'datetime',
4847
];
49-
50-
/**
51-
* Perform any actions required after the model boots.
52-
*
53-
* @return void
54-
*/
55-
protected static function booted()
56-
{
57-
static::creating(function (User $user) {
58-
$user->fill(['password' => Hash::make($user->password)]);
59-
});
60-
}
6148
}

0 commit comments

Comments
 (0)