feat: add OtpCodeFactory and comprehensive tests for AuthService and RegistrationService

This commit is contained in:
2026-09-21 05:06:46 +03:30
parent 9718fb8c7c
commit fd0d445b6e
8 changed files with 447 additions and 6 deletions
+3
View File
@@ -2,10 +2,13 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
class OtpCode extends Model
{
use HasFactory;
protected $fillable = [
'phone',
'code',
+1 -1
View File
@@ -37,7 +37,7 @@ class AuthService
Auth::login($user);
session()->regenerate();
session()->forget('register_phone' , 'verified_phone' , 'otp_verified' , 'login_phone' , 'login_level' , 'available_levels');
session()->forget(['register_phone', 'verified_phone', 'otp_verified', 'login_phone', 'login_level', 'available_levels']);
return $user;
}
+1 -1
View File
@@ -40,7 +40,7 @@ class RegistrationService
Auth::login($user);
session()->regenerate();
session()->forget('register_phone' , 'verified_phone' , 'otp_verified' , 'login_phone' , 'login_level' , 'available_levels');
session()->forget(['register_phone', 'verified_phone', 'otp_verified', 'login_phone', 'login_level', 'available_levels']);
return $user;
}