Laravel 5框架学习之向视图传送数据(进阶篇)

 更新时间:2015年04月08日 09:13:31   投稿:hebedich  
上篇文章我们介绍了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['first'] = 'Zhang';
        $data['last'] = 'Jinglin';
        return view('pages.about', $data);
    }

结果相同,更简单的是这样:

复制代码 代码如下:

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

compact 把参数变成数组,extract相反。可以查看php手册了解 compact ,顺道了解一下 extract。

相关文章

  • phpnow php探针环境检测代码

    phpnow php探针环境检测代码

    这篇文章主要为大家分享了phpnow php探针环境检测代码,需要的朋友可以参考下
    2014-11-11
  • php接口实现拖拽排序功能

    php接口实现拖拽排序功能

    列表拖拽排序是一个很常见的功能,在后端接口处理中经常会用到,今天小编给大家带来了php接口实现拖拽排序功能,感兴趣的朋友一起看看吧
    2018-04-04
  • 在云虚拟主机部署thinkphp5项目的步骤详解

    在云虚拟主机部署thinkphp5项目的步骤详解

    thinkphp官网在去年的时候发布了tp的颠覆版本thinkphp5,tp5确实比之前的版本好用了很多,那么下面这篇文章就来给大家介绍关于在云虚拟主机部署thinkphp5项目的相关资料,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-12-12
  • 使用PHP抓取微博数据实现demo及原理解析

    使用PHP抓取微博数据实现demo及原理解析

    这篇文章主要为大家介绍了使用PHP抓取微博数据实现demo及原理解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • ThinkPHP模板中判断volist循环的最后一条记录的验证方法

    ThinkPHP模板中判断volist循环的最后一条记录的验证方法

    这篇文章主要介绍了ThinkPHP模板中判断volist循环的最后一条记录的验证方法,需要的朋友可以参考下
    2014-07-07
  • thinkphp中字符截取函数msubstr()用法分析

    thinkphp中字符截取函数msubstr()用法分析

    这篇文章主要介绍了thinkphp中字符截取函数msubstr()用法,结合实例形式较为详细的分析了thinkPHP中字符截取函数msubstr()的功能、定义使用技巧与注意事项,需要的朋友可以参考下
    2016-01-01
  • yii2 url重写并隐藏index.php方法

    yii2 url重写并隐藏index.php方法

    这篇文章主要介绍了yii2 url重写并隐藏index.php方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • thinkPHP5.0框架开发规范简介

    thinkPHP5.0框架开发规范简介

    这篇文章主要介绍了thinkPHP5.0框架开发规范,简单分析了thinkPHP5.0各种变量、常量、文件、目录、类库等命名规范与注意事项,需要的朋友可以参考下
    2017-03-03
  • Thinkphp 中 distinct 的用法解析

    Thinkphp 中 distinct 的用法解析

    TP中distinct()的用处主要是去除重复的值,下面我通过实例代码给大家介绍下Thinkphp 中 distinct 的用法,一起看看吧
    2016-12-12
  • Yii 2.0在Grid中格式化时间方法示例

    Yii 2.0在Grid中格式化时间方法示例

    这篇文章主要跟大家分享了Yii 2.0在Grid中格式化时间的相关资料,文中给出了详细的示例代码供大家参考学习,对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
    2017-06-06

最新评论