在laravel中返回多个值[duplicate]

ijxebb2r  于 2023-03-13  发布在  其他
关注(0)|答案(3)|浏览(187)

此问题在此处已有答案

(32个答案)
3天前关闭。
我是laravel的新手。我想知道如何返回多个数据/值。

public function readItems() {
    $data1 = Data1::all ();
    $data = Data::all ();

    return $data;
}

我很困惑怎么做。我不想把它作为一个视图返回,我只想返回数据。我希望有人能帮助。谢谢。

0md85ypi

0md85ypi1#

您可以返回如下数组:

return [data1, $data];

另一面写着:

$response = readItems();

$data1 = $response[0];
$data  = $response[1];
ldxq2e6h

ldxq2e6h2#

您可以发送数据到视图,如下所示:

return view('index', ['Data_One'=>$data, 'Data_Two'=>$data1]);
t1rydlwq

t1rydlwq3#

可以返回如下的值

[
            'couponName' => $coupon->couponName,
            'couponCode' => $coupon->couponCode,
            'qty' => $coupon->qty,
            'startDate' => $coupon->startDate,
            'endDate' => $coupon->entDate,
            'userId' => $coupon->userId,
]

相关问题