feat: Implement DNS management with dedicated models, repositories, requests, controllers, and services, while refactoring authentication by removing Passport and Sanctum.

This commit is contained in:
pbao9
2026-03-09 16:43:06 +07:00
parent 80a5e0ca3d
commit 4e4807dbea
47 changed files with 1905 additions and 1243 deletions
+5 -26
View File
@@ -14,7 +14,7 @@ return [
*/
'defaults' => [
'guard' => 'admins',
'guard' => 'admin',
'passwords' => 'admins',
],
@@ -36,35 +36,14 @@ return [
*/
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'admins' => [
'driver' => 'session',
'provider' => 'admins',
],
'users' => [
'driver' => 'session',
'provider' => 'users',
],
'users-api' => [
'driver' => 'passport',
'provider' => 'users',
],
// JWT guard for customer API (/v1/client/*)
'client' => [
'driver' => 'jwt',
'provider' => 'users',
],
'client-api' => [
'driver' => 'jwt',
'provider' => 'users',
],
'client-sanctum' => [
'driver' => 'sanctum',
'provider' => 'users',
],
'admins-api' => [
// JWT guard for admin API (/v1/administrator/*)
'admin' => [
'driver' => 'jwt',
'provider' => 'admins',
],