2017-08-15 1 views
1

Ich bin ein Anfänger mit Laravel 5.4, aber ich stecke irgendwann fest. Bitte sagen Sie mir, wie ich zwei Variablen von einer Funktion/Methode zu derselben Ansicht zurückgeben kann. Ich habe gegoogelt aber alle Inhalte sind so alt !!!Wie kann ich zwei Variablen von derselben Methode/Funktion zu einer Ansicht in Laravel 5.4 zurückgeben?

Hier ist mein Controller

public function index(Request $fetch){ 
     $category = Category::all(); 
     $fetch_cat = Category::find($fetch)->first(); 
     //$data = array('category' => $category, 'fetch_cat'=> $fetch_cat); 
     return view('admin/create-menu', compact('data')); 
} 

Ich weiß, dass ich nur diese Funktion bearbeiten müssen und dann in Sicht werde ich mit ihnen umgehen.

+0

sagen Sie mir, dass, wie kann ich diese beiden Variablen meiner Ansicht zurückkehren ?? –

+0

Sie möchten ** zwei Variablen übergeben **. ** Returning ** ist etwas anderes in der Programmierung. –

Antwort

2

Sie können es wie folgt tun:

$data = array('category' => $category, 'fetch_cat'=> $fetch_cat); 
return view('admin/create-menu', $data); 

oder

return view('admin/create-menu', compact('category', 'fetch_cat')); 
+0

Bekam es !!! Das ist der Weg von Laravel 5.4 Danke –

+2

@DanishTahir bis abstimmen die Frage seit Sie es akzeptiert haben !! –

Verwandte Themen