首页  >  文章  >  后端开发  >  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