Как вернуть весь контент из трех переменных в одну функцию в Laravel? - PullRequest
2 голосов
/ 05 августа 2020

У меня есть три переменных: статьи, пользователи и совпадения внутри одной функции. Я хочу, чтобы при вызове этой функции отображалось все содержимое этих трех переменных. В настоящее время, когда я использую dd () для любой переменной, я получаю контент, но я хочу, чтобы функция вызывалась для получения контента от всех трех. Любая помощь приветствуется. Вот мой код.

web. php

Route::get('/dashboard', 'DashboardController@index')->name('dashboard.index');

DashboardController. php

public function getAll()
{
    $articles = Article::get();
    $users = User::get();
    $matches = Match::get();
}

1 Ответ

1 голос
/ 05 августа 2020

Возвращает массив, содержащий все значения.

public function getAll()
{
    return [
        'articles' => Article::get(),
        'users' => User::get(),
        'matches' => Match::get()
    ];
}

Затем вы можете выбрать каждое из них по типу значения,

$values = getAll();
$articles = $values['articles'];
///etc...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...