我只是拉拉维尔的新手。我想知道。如何返回多个数据/值。
public function readItems() {
$data1 = Data1::all ();
$data = Data::all ();
return $data;
}
我很困惑如何做到这一点。我不打算将其作为视图返回,我只想返回数据。我希望有人能帮忙。多谢。。
你可以返回一个数组,如:
return [data1, $data];
在另一面读成:
$response = readItems();
$data1 = $response[0];
$data = $response[1];
您可以发送数据进行查看,如下所示:
return view('index', ['Data_One'=>$data, 'Data_Two'=>$data1]);
你可以像这样返回值
[
'couponName' => $coupon->couponName,
'couponCode' => $coupon->couponCode,
'qty' => $coupon->qty,
'startDate' => $coupon->startDate,
'endDate' => $coupon->entDate,
'userId' => $coupon->userId,
]