在 Laravel 中返​​回多个值

chi*_*004 3 laravel laravel-controller laravel-5.6

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

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

    return $data;
}
Run Code Online (Sandbox Code Playgroud)

我很困惑该怎么做。我不想将它作为视图返回,我只想返回数据。我希望有人能帮忙。多谢..

Zak*_*rki 5

您可以返回一个数组,如:

return [data1, $data];
Run Code Online (Sandbox Code Playgroud)

在另一边读它像:

$response = readItems();

$data1 = $response[0];
$data  = $response[1];
Run Code Online (Sandbox Code Playgroud)