$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
全站熱搜