keyboard_return  چسبون مقالات آموزشی ریدایرکت کردن بعد از خطای TokenMismatchException در لاراول
  1. ریدایرکت کردن بعد از خطای TokenMismatchException در لاراول

رفع خطای TokenMismatchException در لاراول

قطعا اگر شما با لاراول کار کرده باشید و کامپیوتر خود را برای مدت طولانی رها کنید یا Hibernate کنید و دوباره به سمت کامپیوتر بیاد و بخواید با برنامه ای که در حال نوشتن بودید کار کنید که قبلا لاگین کرده بودید خطایی مبنی بر

TokenMismatchException

خواهید گرفت. قطعا شما نمیخواهید که کاربران سایتتون با این صفحه مواجه بشن! برای حل این مسئله یک روش ساده بهتون آموزش میدم.

حل مسائل برنامه نویسی

شما باید خطای زمان انقضای token رو که در فرمهاتون ازش استفاده کرده اید handle کنید یا به دست بگیرید. برای این امر به مسیر پروژه برید:

app/Exceptions/Handler.php

این فایل رو باز کنید و تابع render رو پیدا کنید. حالا این تابع رو به شکل زیر تغییر بدید:

  public function render($request, Exception $exception)
    {

        if($exception instanceof TokenMismatchException){
            return redirect('/');
        }

        return parent::render($request, $exception);
    }

حالا هر زمان خطای TokenMismatchException داشته باشید به صفحه اول سایت redirect میکنید! به کانال تلگرام ما بپیوندید

ریدایرکت کردن بعد از خطای TokenMismatchException در لاراول - 4.2 از 5 بر اساس 150 رای

امتیاز کاربران

ریدایرکت کردن بعد از خطای TokenMismatchException در لاراول
دیدگاه‌ها

دیدگاهی وجود ندارد

2024 © Copyright کليه حقوق مادی و معنوی براي چسبون محفوظ است و هرگونه کپی برداری پیگرد قانونی دارد.