2016-06-08 68 views
1

我需要幫助這裏laravel我試圖從數據庫中獲取兩個記錄,並傳遞這兩個對象到目前爲止記錄被retreived但只有一個變量傳遞給視圖爲什麼是這樣的?laravel 5.2檢索多個記錄

$slides = \App\slides::all(); 
     $followup = Text_Pages::where('machine_name', 'Follow up')->firstOrFail(); 
     $branches = Text_Pages::where('machine_name', 'branches')->firstOrFail(); 

    return view('index', 
    ['slides' => $slides], 
    ['branches' => $branches], 
    ['followup' => $followup] 
     ); 

回答

0

使用這樣

返回視圖( '索引',[ '幻燈片'=> $滑動, '分支'=> $分支, '後續'=> $隨訪]);

0

view方法期望所有視圖的變量作爲它的第二個參數。

return view('index', [ 
    'slides' => $slides, 
    'branches' => $branches, 
    'followup' => $followup, 
]); 

或者,您可以使用compact用少一點的打字創建數組:

return view('index', compact('slides', 'branches', 'followup')); 
+0

非常感謝你的回答是perftect –