我需要將自定義資料從我的 customRequest 類添加到請求輸入陣列
我試過這種方式
request()->request->add(['cool' => request()->get('var1').request()->get('var2')]);
它可以解決問題,request()->all()但是當我回傳時$request->validated()它不存在。
我該怎么做?
uj5u.com熱心網友回復:
您可以與新陣列合并
array_merge(request()->all(), ['cool' => request()->get('var1').request()->get('var2')]);
uj5u.com熱心網友回復:
$request->validated() 僅回傳經過驗證的資料(請求驗證器類中的資料)。
驗證資料后,您可以使用在請求中添加其他資料
$request->merge(['cool' => request()->get('var1')]);
Laravel 檔案:https ://laravel.com/docs/8.x/requests#merging-additional-input
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/406101.html
標籤:
