我在將 2 個(gè)值傳遞給視圖時(shí)遇到了一些麻煩,我正在使用下面的代碼,并嘗試了幾種方法,比如將它傳遞到數(shù)組中。我的控制器:public function user(User $profile){ $fdate = $profile->geboortedatum; $tdate = date('Y-m-d'); $datetime1 = new DateTime($fdate); $datetime2 = new DateTime($tdate); $interval = $datetime1->diff($datetime2); $years = $interval->format('%y');//now do whatever you like with $years //dd($y);return view('profile.profile', compact('profile'));} 我的觀點(diǎn):<div> <row> <div>Naam: </div> <div>{{$profile->name}}</div> </row> <row> <div>Geslacht: </div> <div>{{$profile->geslacht}}</div> </row> <row> <div>Op zoek naar: </div> <div>{{$profile->partnergeslacht}}</div> </row> <row> <div>Leeftijd: </div> <div>{{$years}}</div> </row></div>我想讓返回值$years和compact('profile')從控制器返回到我的視圖成為可能。我嘗試使用數(shù)組并將兩個(gè)值都傳遞給視圖,但效果不佳。有人知道一次傳遞更多值的一些更好的做法嗎?這對(duì)我將來(lái)也可能有用。
1 回答

DIEA
TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超3個(gè)贊
嘗試使用關(guān)聯(lián)數(shù)組而不是compact
public function user(User $profile)
{
...
return view('profile.profile', [
'years' => $years,
'profile' => $profile
]);
}
例子
您現(xiàn)在可以像這樣在視圖中訪問(wèn)這些變量:
{{ $profile }}
@foreach($years as $year)
{{ $year }}
@endforeach
- 1 回答
- 0 關(guān)注
- 108 瀏覽
添加回答
舉報(bào)
0/150
提交
取消