Laravel 5框架学习之向视图传送数据(进阶篇)
2015-04-08 09:13
956 查看
我们不仅仅可以向视图传送一个数据,同样我们可以传送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。
您可能感兴趣的文章:
相关文章推荐
- Laravel 5框架学习之向视图传送数据
- laravel框架学习(二) 解决MySQL5.7以下数据无法迁移的方法
- Laravel 5框架学习之子视图和表单复用
- Laravel学习笔记(二)---路由,CSRF,HTTP中间件,RESTFul风格控制器注册路由,视图间共享数据
- laravel框架数据迁移、填充(简单示例)--学习笔记
- Laravel 5框架学习之路由、控制器和视图简介
- laravel框架学习(三)win下php artisan tinker 测试数据时,无法运行报错的解决方法
- Laravel框架学习(Request请求数据、Cookie、文件上传)
- Laravel 5框架学习之模型、控制器、视图基础流程
- php Laravel框架学习(一) 之 建立数据库并填充测试数据
- 2009-03-16技术学习:Wicket框架下从数据库读取数据
- (他山之石)MFC学习之路(二)如何在多文档视图中,程序一开始运行,只出现主框架,不打开一个文档?
- 80X86学习笔记--数据传送指令
- 对视图进行数据更新问题的学习
- 深入浅出学习Struts1框架(十二)-把ActionForm的数据放到Mapping
- MySQL服务器学习笔记!(三) ——视图/事物/锁,以及数据引擎
- Laravel学习:Schema Builder数据表字段类型
- [SQLite]学习手册(数据表和视图)
- Oracle的学习四:数据库管理员、逻辑备份与恢复、数据字典、动态性能视图、管理表空间与数据文件
- (13)Django框架学习-通用视图