$request = new \Illuminate\Http\Request();

 

使用情境:

在function有使用到request參數,又想要保持彈性後面可以帶入其他參數時。

如public function aaa(Request $request, $bbb = null){...}

 

要在PHP後端直接呼叫這個function,沒辦法像舊版的laravel第一個參數帶null就行,會噴錯。

$this->aaa(null, "abc");  <- ERROR

 

這時就要先建立一個Request物件,把它帶進去

$request = new \Illuminate\Http\Request();

$this->aaa($request, "abc");  <- OK!

--

參考自 https://stackoverflow.com/questions/40262947/create-a-laravel-request-object-on-the-fly

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 dizzy03 的頭像
    dizzy03

    碎碎念

    dizzy03 發表在 痞客邦 留言(0) 人氣()