Как я могу вернуть значение DB :: Выбрать Join с просмотром страницы в контроллере? - PullRequest
0 голосов
/ 22 февраля 2019

Я пытаюсь выбрать два элемента из таблицы 'client':

$DF = DemandeFinancement::findOrFail($ndf);
    $arr = array('DF'=>$DF);


$client = DB::table('clients')
        ->join('demande_financements', 'clients.id', '=', 'demande_financements.id')
        ->select('clients.id', 'clients.name')
        ->get();

Я бы вернул страницу просмотра со значением '$ arra', где я влияю на БД: выберите

$arra = array('client'=>$client);


return view('DF.detail', $arr, $arra);

1 Ответ

0 голосов
/ 22 февраля 2019

представление принимает массив аргументов view($view = null, $data = [], $mergeData = []))

Так что, если вы хотите передать DF и client представлению, вам нужно оба в одном массиве

return view('DF.detail', ['DF' => $DF, 'client' => $client]);

Или то же самое с тем же результатом, используя compact

return view('DF.detail', compact('DF', 'client');

Тогда, на ваш взгляд (например)

<p>{{$DF->id}}: {{$client->name}}</p>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...