diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php new file mode 100644 index 0000000..2265567 --- /dev/null +++ b/app/Http/Controllers/UserController.php @@ -0,0 +1,25 @@ +get(key:'name'); + $password = Hash::make($request->get(key:'password')); + $email = $request->get(key: 'email'); + + $user->name = $name; + $user->email = $email; + $user->password = $password; + + return ['toker' => $user->createToken('frotend')]; + + } +} diff --git a/app/Models/User.php b/app/Models/User.php index 749c7b7..91135d7 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -6,11 +6,12 @@ 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. diff --git a/routes/api.php b/routes/api.php index a1b097b..19b935d 100644 --- a/routes/api.php +++ b/routes/api.php @@ -1,5 +1,6 @@