簡體   English   中英

從控制器Laravel 5.2在$ request-> input()中注入值

[英]Inject values in $request->input() from controller Laravel 5.2

有沒有辦法在控制器中執行類似的操作?

$request->input(['new_field_name' => 'new_val']);

我已經在Google上進行了很多搜索,但是我發現的唯一內容與Laravel的4.x formatInput方法有關,該方法已從5.x中刪除。

當請求通過驗證時,我需要在$ request中注入特定字段,然后將新記錄保存在db中。

有什么線索嗎? 謝謝大家!

方法merge是正確的工具。

典型用例的示例(保存帶有標題的子彈):

$request->merge(['slug' => Str::slug($request->title)]);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM