首頁  >  文章  >  後端開發  >  Laravel5框架中向視圖傳送array的學習

Laravel5框架中向視圖傳送array的學習

不言
不言原創
2018-06-13 10:04:561781瀏覽

上篇文章我們介紹了Laravel5框架中如何向視圖中傳送數據,今天我們來研究下如何向視圖中傳送array,非常的詳細,推薦給有需要的小伙伴參考下。

我們不僅可以向視圖傳送一個數據,同樣我們可以傳送Array

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

一種簡潔的方式是這樣:

 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);
    }

結果相同,更簡單的是這樣:

  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 把參數變成數組,extract相反。可以查看php手冊了解 compact ,順道了解一下 extract。

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP中文網!

相關推薦:

Laravel 5框架的模型和控制器以及視圖基礎流程的學習

#

以上是Laravel5框架中向視圖傳送array的學習的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn