gpt4 book ai didi

php - 如何给request()->all()添加变量? (拉维尔 6.0)

转载 作者:行者123 更新时间:2023-12-05 09:12:31 25 4
gpt4 key购买 nike

我在 Laravel 6.0 中使用 request()->all(); 助手在数据库中创建一个新行...

$input = request()->all();
Service::create($input);

我想给它手动添加两个变量,这样我们就不需要用户手动添加它们了。我已经尝试过这方面的变化......

$time = time();
$input = array_merge(request()->all(), ['serviceSite' => 'companyname', 'serviceOrderedTime' => $time]);
Service::create($input);

有没有一种方法可以使用 request() 帮助器来完成此操作,还是我必须使用其他方法?

最佳答案

试试这个。

$time = time();
$input = $request->all();
$input['serviceSite'] = 'companyname';
$input['serviceOrderedTime'] = $time;
Service::create($input);

确保 serviceSiteserviceOrderedTime 可在您的模型中填写。

如果你想将它与 $request 合并,那么你可以这样做。

$request->merge(["key"=>"value"]);

随心所欲。

  $time = time(); 
$request->request->add(['serviceSite' => 'companyname','serviceOrderedTime'=>$time]);
Service::create($request->all());

关于php - 如何给request()->all()添加变量? (拉维尔 6.0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58027338/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com