【发布时间】:2019-11-06 06:05:33
【问题描述】:
我是 Laravel 的初学者,所以我的问题是我想显示一个数组包含的数据。我尝试亲自解决它已经一个星期了,但我没有得到我想要的。
这是我的控制器的一部分:
if ( !empty ( $nbrrowsol ) ) {
for ($i=1; $i <=$nbrrowsol ; $i++) {
# Code...
$clients = DB::table('clients')->where('nom',$request->get('nomclient'))->first();
$commercial=DB::table('commercials')->where('name',$request->get('commercial'))->first();
$commande[] = array(
'nom_client' => $request->get('nomclient')[$i],
'organisme' => $request->get('organisme')[$i],
'adresse' => $request->get('adresse')[$i],
'email' => $request->get('email')[$i],
'tel1' => $request->get('tel')[$i],
'tel2' => $request->get('tel2')[$i],
'fax' => $request->get('fax')[$i],
'commercial' => $request->get('commercial')[$i],
'date_reception' => $request->get('datereception')[$i],
'date_prelevement' => $request->get('dateprelev')[$i],
'saved_by' => $request->get('savedby')[$i],
'code' => $request->get('codesol'.$i)[$i],
'nature' => $request->get('naturesol'.$i)[$i]
);
}
dd($commande);
}
这是我在控制台中得到的,但我没有得到值:
【问题讨论】:
-
你能提供什么是
$nbrrowsol@Oussama -
$nbrrowsol=$request->get('nbrrowsol');
-
那么
$nbrrowsol中的数据是那个数组还是什么?只需显示dd($nbrrowsol)。并给dd($request->all())。因为您在for中遍历字符串。只需提供来自request的数据... -
$nbrrowsol 包含一个数字
-
array:36 [▼ "_token" => "5pBe3cwHPNDkWq5im41FGVGV1PJDGKHdUoANvAkF7pz" "nomclient" => "client1" "organisme" => "ets" "adresse" => "stock" "email" => "email@test.com" "tel" => "+6456789" "tel2" => "+6864567" "fax" => "+3456789" "commercial" => "jamal" "datereception" => "2019- 06-11" "dateprelev" => "2019-06-05" "savedby" => "responsable" "nbrrowsol" => "2" "codesol1" => "SOL201948" "naturesol1" => "SOL" "codesol2 " => "SOL201949" "naturesol2" => "SOL" ]
标签: php arrays laravel controller laravel-blade