سلام
برای لاگین از طریق nuxt js دو روش لاگین لازم هست فعال کنم یکی همون روش نام کاربری و رمز و یک روش پیامک otp برای احراز هویت هم از پاسپورت استفاده شده و جستجو کردم ظاهرا باید grant type سفارشی ایجاد کرد ممنوتن میشم دوستان اگه تجربه ای دارن راهنمایی کنن
@hesammousavi
ممنون جناب موسوی sanctum و کانفیگ کردم ولی هر کار می کنم از سمت nuxt خطای cors می گیرم تو لاراول cors تنظیم شده :
'paths' => ['api/*', 'sanctum/csrf-cookie'],
'allowed_methods' => ['*'],
'allowed_origins' => ['*'],
'allowed_origins_patterns' => [],
'allowed_headers' => ['*'],
'exposed_headers' => [],
'max_age' => 0,
'supports_credentials' => true,
کانفیگ nuxt js auth :
proxy: {
'/api': {
target: 'http://localhost:8000',
pathRewrite: { '^/api': '/' }
}
},
auth: {
redirect: {
login: '/login',
logout: '/logout',
home: '/dashboard',
callback: '/login',
},
strategies: {
'laravelSanctum': {
provider: 'laravel/sanctum',
url: 'http://localhost:8000',
},
},
},
// Axios module configuration: https://go.nuxtjs.dev/config-axios
axios: {
// Workaround to avoid enforcing hard-coded localhost:3000: https://github.com/nuxt-community/axios-module/issues/308
credentials: true,
baseURL: 'http://localhost:8000/api/',
},
به هر شکلی سرچ کردم و چک کردم متوجه نشدم سمت لاراول htaccess رو هم تنظیم کردم
تو کروم مشکل cors حل شد خطای 404 گرفتم که اونم این خط و تو config/sanctum لاراول گذاشتم حل شد :
'prefix' => 'api/sanctum'شاید پاسخ شما همینجا باشد