解決在Laravel 中處理OPTIONS請求的問題

 更新時間:2019年10月11日 14:14:10   作者:HOOLOO   我要評論
今天小編就為大家分享一篇解決在Laravel 中處理OPTIONS請求的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

前面已經說過可以通過中間件來處理OPTIONS請求,近日尋得一個簡單的辦法。

在路由文件中定義一個路由,通過正則來匹配相應的路由。

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請求的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Yii入門教程之Yii安裝及hello world

    Yii入門教程之Yii安裝及hello world

    本文介紹了在windows環境下Yii的安裝過程以及第一個"hello world"的誕生過程,圖文并茂,非常的詳盡,有需要的小伙伴參考下。
    2014-11-11
  • 在laravel框架中使用model層的方法

    在laravel框架中使用model層的方法

    今天小編就為大家分享一篇在laravel框架中使用model層的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • 基于ThinkPHP5.0實現圖片上傳插件

    基于ThinkPHP5.0實現圖片上傳插件

    thinkphp5.0 圖片上傳插件可預覽裁剪圖片和保存原圖片,執行裁剪圖片后會刪除 裁剪的原圖片目錄,以便減少空間。具體實現代碼大家參考下本文
    2017-09-09
  • php之Smarty模板使用方法示例詳解

    php之Smarty模板使用方法示例詳解

    這篇文章主要介紹了php之Smarty模板的使用方法,需要的朋友可以參考下
    2014-07-07
  • 在PHP中操作Excel實例代碼

    在PHP中操作Excel實例代碼

    使用COM,可以在PHP中控制Excel。下面通過一個簡單的示例來演示PHP如何與Excel相交互(示例中有詳細的注釋)
    2010-04-04
  • 淺談Laravel核心解讀之Console內核

    淺談Laravel核心解讀之Console內核

    這篇文章主要介紹了淺談Laravel核心解讀之Console內核,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • CodeIgniter啟用緩存和清除緩存的方法

    CodeIgniter啟用緩存和清除緩存的方法

    Codeigniter支持緩存技術,以達到最快的速度。依靠網頁緩存,你的網頁可以達到近乎靜態網頁的加載速度,因為他們將程序輸出的結果保存到硬盤上了。這篇文章主要介紹了CodeIgniter啟用緩存和清除緩存的方法,需要的朋友可以參考下
    2014-06-06
  • phpQuery讓php處理html代碼像jQuery一樣方便

    phpQuery讓php處理html代碼像jQuery一樣方便

    這篇文章主要介紹了phpQuery讓php處理html代碼像jQuery一樣方便,需要的朋友可以參考下
    2015-01-01
  • PHP中的Memcache詳解

    PHP中的Memcache詳解

    這篇文章主要介紹了PHP中的Memcache,從Memcache簡介開始,詳細講解了如Memcache和memcached的區別、PHP的Memcache所有操作方法、每個操作方法的詳細解釋等,需要的朋友可以參考下
    2014-04-04
  • 使用PHP連接數據庫實現留言板功能的實例講解(推薦)

    使用PHP連接數據庫實現留言板功能的實例講解(推薦)

    下面小編就為大家帶來一篇使用PHP連接數據庫實現留言板功能的實例講解(推薦)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09

最新評論

pc蛋蛋计划下载