解決在Laravel 中處理OPTIONS請(qǐng)求的問(wèn)題
前面已經(jīng)說(shuō)過(guò)可以通過(guò)中間件來(lái)處理OPTIONS請(qǐng)求,近日尋得一個(gè)簡(jiǎn)單的辦法。
在路由文件中定義一個(gè)路由,通過(guò)正則來(lái)匹配相應(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請(qǐng)求的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- Laravel 5.5中為響應(yīng)請(qǐng)求提供的可響應(yīng)接口詳解
- 跟我學(xué)Laravel之請(qǐng)求與輸入
- 跟我學(xué)Laravel之請(qǐng)求(Request)的生命周期
- Laravel實(shí)現(xiàn)ApiToken認(rèn)證請(qǐng)求
- Laravel獲取當(dāng)前請(qǐng)求的控制器和方法以及中間件的例子
- laravel請(qǐng)求參數(shù)校驗(yàn)方法
- Laravel開(kāi)啟跨域請(qǐng)求的方法
- 自定義Laravel (monolog)日志位置,并增加請(qǐng)求ID的實(shí)現(xiàn)
- laravel框架中表單請(qǐng)求類型和CSRF防護(hù)實(shí)例分析
- Laravel框架處理用戶的請(qǐng)求操作詳解
- Laravel5.1 框架Request請(qǐng)求操作常見(jiàn)用法實(shí)例分析
相關(guān)文章
laravel多視圖共享數(shù)據(jù)實(shí)例代碼
頁(yè)面視圖用于顯示文檔所有內(nèi)容在整個(gè)頁(yè)面的分布狀況和整個(gè)文檔在每一頁(yè)上的位置,并可對(duì)其進(jìn)行編輯操作,具有真正的“所見(jiàn)即所得”的顯示效果,下面這篇文章主要給大家介紹了關(guān)于laravel多視圖共享數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下2021-08-08
php微信公眾號(hào)開(kāi)發(fā)之二級(jí)菜單
這篇文章主要為大家詳細(xì)介紹了php微信公眾號(hào)開(kāi)發(fā)之二級(jí)菜單,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-10-10
thinkPHP實(shí)現(xiàn)MemCache分布式緩存功能
這篇文章主要介紹了thinkPHP實(shí)現(xiàn)MemCache分布式緩存功能的方法,結(jié)合實(shí)例形式分析了thinkPHP通過(guò)修改CacheMemcache.class.php源文件實(shí)現(xiàn)分布式緩存功能的具體實(shí)現(xiàn)技巧,需要的朋友可以參考下2016-03-03
使用php偽造referer的方法 利用referer防止圖片盜鏈
當(dāng)瀏覽器向web服務(wù)器發(fā)送請(qǐng)求的時(shí)候,一般會(huì)帶上Referer,告訴服務(wù)器我是從哪個(gè)頁(yè)面鏈接過(guò)來(lái)的,服務(wù)器籍此可以獲得一些信息用于處理,不過(guò)這個(gè)Referer是可以偽造,下面看一個(gè)示例,大家就明白了2014-01-01
yii插入數(shù)據(jù)庫(kù)防并發(fā)的簡(jiǎn)單代碼
這篇文章主要介紹了yii插入數(shù)據(jù)庫(kù)防并發(fā)的簡(jiǎn)單代碼,需要的朋友可以參考下2017-05-05
php設(shè)計(jì)模式之享元模式分析【星際爭(zhēng)霸游戲案例】
這篇文章主要介紹了php設(shè)計(jì)模式之享元模式,結(jié)合星際爭(zhēng)霸游戲案例形式分析了PHP享元模式的相關(guān)原理與使用技巧,需要的朋友可以參考下2020-03-03
Yii Framework框架使用PHPExcel組件的方法示例
這篇文章主要介紹了Yii Framework框架使用PHPExcel組件的方法,結(jié)合實(shí)例形式分析了Yii Framework框架中PHPExcel組件的下載、導(dǎo)入、調(diào)用等相關(guān)操作技巧,需要的朋友可以參考下2019-07-07
laravel添加前臺(tái)跳轉(zhuǎn)成功頁(yè)面示例
今天小編就為大家分享一篇laravel添加前臺(tái)跳轉(zhuǎn)成功頁(yè)面示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10
thinkphp驗(yàn)證碼的實(shí)現(xiàn)(form、ajax實(shí)現(xiàn)驗(yàn)證)
這篇文章主要介紹了thinkphp驗(yàn)證碼的實(shí)現(xiàn)(form、ajax使用驗(yàn)證)的相關(guān)資料,需要的朋友可以參考下2016-07-07

