Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在$request中插入值->;控制器Laravel 5.2的输入()_Php_Eloquent_Laravel 5.2 - Fatal编程技术网

Php 在$request中插入值->;控制器Laravel 5.2的输入()

Php 在$request中插入值->;控制器Laravel 5.2的输入(),php,eloquent,laravel-5.2,Php,Eloquent,Laravel 5.2,有没有办法在控制器中执行类似的操作 $request->input(['new_field_name' => 'new_val']); 我在谷歌上搜索了很多,但我发现的唯一一件事是与Laravel的4.x formatInput方法有关,该方法已从5.x中删除 当请求通过验证时,我需要在$request中插入一个特定字段,然后将新记录保存在db中 有线索吗?谢谢大家 方法是这方面的正确工具 典型用例示例(保存给定标题的slug): 你试过了吗???@RiggsFolly是的,但不起

有没有办法在控制器中执行类似的操作

$request->input(['new_field_name' => 'new_val']);
我在谷歌上搜索了很多,但我发现的唯一一件事是与Laravel的4.x formatInput方法有关,该方法已从5.x中删除

当请求通过验证时,我需要在$request中插入一个特定字段,然后将新记录保存在db中

有线索吗?谢谢大家

方法是这方面的正确工具

典型用例示例(保存给定标题的slug):


你试过了吗???@RiggsFolly是的,但不起作用。。但仍然没有错误…尝试执行
$inputs=$request->all()然后
$inputs['new\u field\u name']='new\u val'
@马拉博克,嗯!这应该能解决问题,我回家后会试试,然后告诉你。谢谢
$request->merge(['slug' => Str::slug($request->title)]);