Heim  >  Artikel  >  Backend-Entwicklung  >  Lernen, Arrays zur Ansicht im Laravel5-Framework zu übertragen

Lernen, Arrays zur Ansicht im Laravel5-Framework zu übertragen

不言
不言Original
2018-06-13 10:04:561743Durchsuche

Im letzten Artikel haben wir vorgestellt, wie man Daten in die Ansicht im Laravel5-Framework überträgt. Heute werden wir untersuchen, wie man ein Array in die Ansicht überträgt. Es ist sehr detailliert und wird Freunden in Not als Referenz empfohlen.

Wir können nicht nur Daten an die Ansicht senden, sondern auch ein Array

 public function about()
    {
        return view('pages.about')->with([
            'first' => 'Zhang',
            'last' => 'Jinglin'
        ]);
    }
<h1>About {{ $first }} {{ $last }}</h1>

Ein prägnanter Weg ist dieser:

 public function about()
    {
        $data = [];
        $data[&#39;first&#39;] = &#39;Zhang&#39;;
        $data[&#39;last&#39;] = &#39;Jinglin&#39;;
        return view(&#39;pages.about&#39;, $data);
    }

Das Ergebnis ist sogar das gleiche einfacher ist so:

  public function about()
    {
        $first = &#39;Zhang&#39;;
        $last = &#39;Jinglin&#39;;
        return view(&#39;pages.about&#39;, compact(&#39;first&#39;, &#39;last&#39;));
    }

compact wandelt die Parameter in Arrays um und extract bewirkt das Gegenteil. Sie können das PHP-Handbuch lesen, um mehr über Kompaktheit und Extrahieren zu erfahren.

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

Erfahren Sie mehr über die Modelle und Controller des Laravel 5-Frameworks und den grundlegenden Ansichtsfluss

Das obige ist der detaillierte Inhalt vonLernen, Arrays zur Ansicht im Laravel5-Framework zu übertragen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn