سلام دوستان خسته نباشید
من واسه پروژه ام میخوام یک spa بنویسم و برای احراز هویت از sanctum استفاده میکنم.
آموزش های زیر رو هم دیدم.
لینک ۱
لینک ۲
من عین آموزش ها عمل میکنم ولی وقتی که درخواست به /api/user میفرستم ارور ۴۰۱ برمیگردونه در صورتی که برای لاگین هیچ اروری دریافت نمیکنم و ۳ تا کوکی هم به خوبی ذخیره میشن
روی اینترنت هم هیچ کس همچین مشکلی نداره.
ممنون میشم اگر راهی براش دارید راهنماییم کنید.
@smahdih574
سلام.
دقت کنید که قبل از هر درخواستی، درخواست csrf رو بفرستید.
برای مثال:
axios.get('/csrf-cookie').then(res => {
axios.post('/secret-route', form).then(res => {
// Your Code
});
});
مورد زیر رو هم قرار بدید:
Axios.defaults.withCredentials = true;
کانفیگ های لاراول هم بررسی کنید.
@mohsenbostan
ممنون مشکل رو حل کردم ولی خیلی عجیب، روت رو از api.php به web.php انتقال دادم و درست شد.
ولی نمیدونم چرا همچین مشکلی هست.
// /user
Route::middleware('auth:sanctum')->get('/user', 'UserController@show');
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟