Ich habe eine Methode in Laravel, die Daten an Ansichten übergeben soll. Ich habe Daten in Variablen, Arrays und Objekten.Übergeben von Variablen, Arrays und Objekten zum Anzeigen mit kompakten
Dies ist die Methode
public function view($id){
$id = request()->segment(2);
$items = Role::all(['name', 'display_name']);
return view('text.ServicesEditUser',compact('items',$items));
}
ich diesen auch Code
$uid = Auth::id();
$settings = Settings::where('user_id','=',Auth::id())->first();
return view('text.settings',compact('settings'));
, die ich oben, um den Code zu übernehmen wollen, müssen. Sobald ich die Einstellungen an die Ansicht übergeben habe, kann ich beispielsweise auf Daten wie $settings->language
zugreifen. Ich möchte auch eine Variable, die
$title = 'degrees of tilt';
an das erste Code-Schnipsel ist die kompakte Methode übergeben.
Dies ist die Methode jetzt mit allen Daten i zu der Ansicht übergeben wollen
public function view($id){
$id = request()->segment(2);
$title = 'Tilt in degrees';
$settings = Settings::where('user_id','=',Auth::id())->first();
$users = User::where('id','=',$id)->get();
$items = Role::all(['name', 'display_name']);
return view('text.ServicesEditUser',compact('items',$items));
}
Wie ich $settings
tun passieren, $title
, $users
, $items
zur Ansicht und wie ich jeweils im Hinblick auf Zugriff haben?