解決在Laravel 中處理OPTIONS請求的問題
前面已經(jīng)說過可以通過中間件來處理OPTIONS請求,近日尋得一個簡單的辦法。
在路由文件中定義一個路由,通過正則來匹配相應(yīng)的路由。
Route::options('/{all}', function(Request $request) { $origin = $request->header('ORIGIN', '*'); header("Access-Control-Allow-Origin: $origin"); header("Access-Control-Allow-Credentials: true"); header('Access-Control-Allow-Methods: POST, GET, OPTIONS, PUT, DELETE'); header('Access-Control-Allow-Headers: Origin, Access-Control-Request-Headers, SERVER_NAME, Access-Control-Allow-Headers, cache-control, token, X-Requested-With, Content-Type, Accept, Connection, User-Agent, Cookie'); })->where(['all' => '([a-zA-Z0-9-]|/)+']);
這樣就不需要中間件了,也不需要其它額外的操作。
以上這篇解決在Laravel 中處理OPTIONS請求的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
- Laravel 5.5中為響應(yīng)請求提供的可響應(yīng)接口詳解
- 跟我學(xué)Laravel之請求與輸入
- 跟我學(xué)Laravel之請求(Request)的生命周期
- Laravel實現(xiàn)ApiToken認(rèn)證請求
- Laravel獲取當(dāng)前請求的控制器和方法以及中間件的例子
- laravel請求參數(shù)校驗方法
- Laravel開啟跨域請求的方法
- 自定義Laravel (monolog)日志位置,并增加請求ID的實現(xiàn)
- laravel框架中表單請求類型和CSRF防護實例分析
- Laravel框架處理用戶的請求操作詳解
- Laravel5.1 框架Request請求操作常見用法實例分析
相關(guān)文章
Zend Framework動作助手(Zend_Controller_Action_Helper)用法詳解
這篇文章主要介紹了Zend Framework動作助手(Zend_Controller_Action_Helper)用法,詳細(xì)分析了動作助手Zend_Controller_Action_Helper功能,定義,使用方法與相關(guān)實現(xiàn)代碼,需要的朋友可以參考下2016-03-03Yii2-GridView 中讓關(guān)聯(lián)字段帶搜索和排序功能示例
這篇文章主要介紹了Yii2-GridView 中讓關(guān)聯(lián)字段帶搜索和排序功能示例,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-01-01php 實現(xiàn)301重定向跳轉(zhuǎn)實例代碼
本文主要介紹php 實現(xiàn)301重定向跳轉(zhuǎn),通過實例代碼讓大家更好的理解重定向的方法,有需要的小伙伴可以參考下2016-07-07對laravel的csrf 防御機制詳解,及form中csrf_token()的存在介紹
對laravel的csrf 防御機制詳解,及對laravel的csrf 防御機制詳解,及form中csrf_token()的存在介紹,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10讓Laravel API永遠(yuǎn)返回JSON格式響應(yīng)的方法示例
這篇文章主要給大家介紹了關(guān)于如何讓Laravel API永遠(yuǎn)返回JSON格式響應(yīng)的相關(guān)資料,需要的朋友可以參考下2018-09-09win7 wamp 64位 php環(huán)境開啟curl服務(wù)遇到的問題及解決方法
這篇文章主要介紹了PHP簡單開啟curl的方法,較為詳細(xì)的講述了PHP開啟curl函數(shù)庫的具體步驟與相關(guān)注意事項,需要的朋友可以參考下2018-09-09