دوستان لطفا بفرمایید چجوری می تونم middleware csrf رو برای یک route غیر فعال کنم
با سلام در جواب دوست عزیز یک راه دیگه هم هست شما می تونید توی آدرس
"AppHttpMiddlewareVerifyCsrfToken.php"
روت های خودتون رو در آرایه $except
وارد کنید مثال
protected $except = [
'/mobile/login',
'/mobile/logout',
'/mobile/checkStatus',
'/mobile/queue/save',
'/mobile/queue/list',
'/mobile/journey/send',
'/mobile/journey/changeStatus'
];
سلام
@aliunity751
وارد فایل kernel.php در مسیر
app/http
بشید
فایل رو باز کنید
در قسمت
protected $middlewareGroups
این مورد رو کامنت کنید
\App\Http\Middleware\VerifyCsrfToken::class,
@Alimotreb
دوست عزیز چجوری میشه برای یک route غیر فعال کرده من نمیخوام برای همه غیر فعال کنم
سلام
@aliunity751
طبق این آموزش
https://laracasts.com/discuss/channels/general-discussion/l5-disable-csrf-middleware-on-certain-routes
یه میدلور میسازید و از اون میدلور ارث بری میکنید
توی
protected $except_urls = [
'contact/create',
'contact/update',
...
];
روت های مد نظر رو میزنید
یه راه دیگه هم هست :
https://laravel-tricks.com/tricks/disable-csrf-on-specific-routes
که به نظر من زیاد جالب نیست ، راه اول بهتره
با سلام در جواب دوست عزیز یک راه دیگه هم هست شما می تونید توی آدرس
"AppHttpMiddlewareVerifyCsrfToken.php"
روت های خودتون رو در آرایه $except
وارد کنید مثال
protected $except = [
'/mobile/login',
'/mobile/logout',
'/mobile/checkStatus',
'/mobile/queue/save',
'/mobile/queue/list',
'/mobile/journey/send',
'/mobile/journey/changeStatus'
];
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟