diff --git a/app/Http/Controllers/UsersController.php b/app/Http/Controllers/UsersController.php new file mode 100644 index 0000000..01bbe17 --- /dev/null +++ b/app/Http/Controllers/UsersController.php @@ -0,0 +1,24 @@ +get('name'); + $password = Hash::make($request->get('password')); + $user = new User(); + $email = $request->get('email'); + + $user->mame = $name; + $email->email = $email; + $password->password = $password; + $user->save(); + + return ['tocken' =>$user->createToken('frontend')]; + } +} diff --git a/app/Models/User.php b/app/Models/User.php index 749c7b7..0a61849 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -6,12 +6,11 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Notifications\Notifiable; +use Laravel\Sanctum\HasApiTokens; class User extends Authenticatable { - /** @use HasFactory<\Database\Factories\UserFactory> */ - use HasFactory, Notifiable; - + use HasApiTokens, HasFactory, Notifiable; /** * The attributes that are mass assignable. * @@ -45,4 +44,4 @@ class User extends Authenticatable 'password' => 'hashed', ]; } -} +} \ No newline at end of file diff --git a/routes/api.php b/routes/api.php index 4a9ffc5..95f9028 100644 --- a/routes/api.php +++ b/routes/api.php @@ -1,6 +1,7 @@