在laravel中返回多个值

时间:2018-08-14 11:42:51

标签: laravel laravel-5.6 laravel-controller

我是laravel的新手。我想知道。如何返回多个数据/值。

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

    return $data;
}

我很困惑该怎么做。我不想将其作为视图返回,我只想仅返回数据。我希望有人可以帮忙。非常感谢..

2 个答案:

答案 0 :(得分:4)

您可以返回类似:

的数组
return [data1, $data];

在另一面阅读它:

$response = readItems();

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

答案 1 :(得分:0)

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

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