Laravel请求+循环

时间:2016-01-17 15:14:28

标签: php laravel for-loop

我正在尝试像这样制作一个传入的formrequest的对象:

for ($i=0; $i <= $totalProducts; $i++) { 
      $products[$i] = new product($request->title+$i,$request->description+$i,$request->price+$i,$request->number+$i,$request->total+$i);
     }

但是当我以dd($request->title1);为例时,我收到了一个输出。但是当我dd($request->title+$i)dd($request->title.$i)时,它只显示数字。

如何将$i$request一起使用?

1 个答案:

答案 0 :(得分:1)

请尝试使用$request->input('title'.$i)

dd($request->title.$i)无法正常工作的原因是,它好像要求request对象返回title然后将结果连接到$i的值,由于title对象中没有request的值,因此不会返回任何内容或空格,并将$i的值连接起来。