如何在控制器中返回值DB :: Select Join with view page?

问题描述 投票:0回答:1

我尝试从'clients'表中选择两个项目:

$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'值的视图页面,其中我影响DB:select

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


return view('DF.detail', $arr, $arra);
laravel-5 laravel-5.7
1个回答
0
投票

视图采用一系列参数view($view = null, $data = [], $mergeData = []))

因此,如果你想将DFclient传递给视图,你需要在同一个数组上

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

或者使用compact获得相同的结果

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

然后在你的观点(例如)

<p>{{$DF->id}}: {{$client->name}}</p>
© www.soinside.com 2019 - 2024. All rights reserved.