因為一些運營商、路由器、瀏覽器等等;
會攔截非200狀態的請求;然後改成他們的廣告或自訂頁面;
那麼問題來了;請教親們;
laravel 在哪個地方;能控製到所有的返回的 status_code 的值呢?
我想達到的效果是;所有 ajax 請求;返回的都是200;
拜謝;
-------------------------- 分割線--------------------
因為還牽涉到dingo、jwt等等太多問題;
暫時放棄統一status_code的做法;
有好的方案的時候;再來填此坑;
因為一些運營商、路由器、瀏覽器等等;
會攔截非200狀態的請求;然後改成他們的廣告或自訂頁面;
那麼問題來了;請教親們;
laravel 在哪個地方;能控製到所有的返回的 status_code 的值呢?
我想達到的效果是;所有 ajax 請求;返回的都是200;
拜謝;
-------------------------- 分割線--------------------
因為還牽涉到dingo、jwt等等太多問題;
暫時放棄統一status_code的做法;
有好的方案的時候;再來填此坑;
錯誤拋出是由框架內 Symfony/Component/Debug/Exception/FlattenException
類別控制的 檔案在
/vendor/symfony/debug/ExceptionFlattenException.php
修改 create方法,可能還有其他情況你自己試試修改下
<code> if (null === $statusCode) { $statusCode = 200; } </code>