Return laravel 中的多个值

Return multiple values in laravel

我是 laravel 的新人。我想知道。如何 return 多个 data/value.

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

    return $data;
}

我很困惑该怎么做。我不想 return 它作为一个视图,我只想 return 只有数据。我希望有人能帮忙。非常感谢..

你可以 return 一个像这样的数组:

return [data1, $data];

在另一边读起来像:

$response = readItems();

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

您可以发送数据查看如下:

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