Laravel 实现Controller向blade前台模板赋值的四种方式小结


Posted in PHP onOctober 22, 2019

如下所示:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class TestController extends Controller
{
  public function show(){
  return view('show',['name'=>'asdfasdfasdfa']);
  //方法一 是把数组里的键值对赋值过去了,blade模板里用键名来取,如{{$name}} {{$gender}}
  //方法二 是把数组里的键值对赋值过去了,blade模板里用键名来取,如{{$name}} {{$gender}} 和方法一同理
  $data=['name'=>'lisi','gender'=>'nan'];
  return view('show',$data);
  //方法三 compact传参时候后面的$data可以不写, 赋值过的的是个数组,blade里模板用{{$data['name']}}来值
  return view('show',compact('data',$data));
  //方法四 模板里和compact的取值方法一样,传参时候$data必需写,blade里模板用{{$data['name']}}来值
  return view('show')->with('data',$data);
  }
}

Laravel 实现Controller向blade前台模板赋值的四种方式小结

以上这篇Laravel 实现Controller向blade前台模板赋值的四种方式小结就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
10条PHP编程习惯助你找工作
Sep 29 PHP
PHP 页面编码声明方法详解(header或meta)
Mar 12 PHP
供参考的 php 学习提高路线分享
Oct 23 PHP
PHP函数学习之PHP函数点评
Jul 05 PHP
一个简单的php加密解密函数(动态加密)
Jun 19 PHP
简单的php缓存类分享     php缓存机制
Jan 22 PHP
yii框架通过控制台命令创建定时任务示例
Apr 30 PHP
PHP实现的sqlite数据库连接类
Dec 12 PHP
PHP-X系列教程之内置函数的使用示例
Oct 16 PHP
PHP给前端返回一个JSON对象的实例讲解
May 31 PHP
Laravel5.7 Eloquent ORM快速入门详解
Apr 12 PHP
thinkphp5修改view到根目录实例方法
Jul 02 PHP
laravel框架如何设置公共头和公共尾
Oct 22 #PHP
laravel 实现向公共模板中传值 (view composer)
Oct 22 #PHP
浅谈laravel数据库查询返回的数据形式
Oct 21 #PHP
在laravel中实现将查询的对象转换为多维数组的函数
Oct 21 #PHP
Laravel5.5 视图 - 创建视图和数据传递示例
Oct 21 #PHP
laravel orm 关联条件查询代码
Oct 21 #PHP
浅谈laravel orm 中的一对多关系 hasMany
Oct 21 #PHP
You might like
php 代码优化的42条建议 推荐
2009/09/25 PHP
php str_pad() 将字符串填充成指定长度的字符串
2010/02/23 PHP
php 短链接算法收集与分析
2011/12/30 PHP
PHP中header函数的用法及其注意事项详解
2016/06/13 PHP
js利用Array.splice实现Array的insert/remove
2009/01/13 Javascript
JQuery 初体验(建议学习jquery)
2009/04/25 Javascript
一些常用的JS功能函数代码
2009/06/23 Javascript
Extjs中使用extend(js继承) 的代码
2012/03/15 Javascript
jquery 获取自定义属性(attr和prop)的实现代码
2012/06/27 Javascript
jQuery表格行上移下移和置顶的实现方法
2015/10/08 Javascript
轻松学习jQuery插件EasyUI EasyUI实现拖动基本操作
2015/11/30 Javascript
详解JavaScript逻辑And运算符
2015/12/04 Javascript
JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)
2016/05/20 Javascript
Bootstrap中的Dropdown下拉菜单更改为悬停(hover)触发
2016/08/31 Javascript
express文件上传中间件Multer详解
2016/10/24 Javascript
详解Angular.js的$q.defer()服务异步处理
2016/11/06 Javascript
JS+HTML5实现图片在线预览功能
2017/07/22 Javascript
JavaScript代码调试方法实例小结
2019/01/05 Javascript
小程序实现投票进度条
2019/11/20 Javascript
Vue $attrs &amp; inheritAttr实现button禁用效果案例
2020/12/07 Vue.js
JS+JQuery实现无缝连接轮播图
2020/12/30 jQuery
[40:29]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第一场
2018/04/10 DOTA
[01:10:03]OG vs EG 2018国际邀请赛淘汰赛BO3 第三场 8.23
2018/08/24 DOTA
[00:59]DOTA2英雄背景故事——上古巨神
2020/06/28 DOTA
Python中关于字符串对象的一些基础知识
2015/04/08 Python
Python基于有道实现英汉字典功能
2015/07/25 Python
python验证码识别实例代码
2018/02/03 Python
使用Eclipse如何开发python脚本
2018/04/11 Python
浅谈Python2之汉字编码为unicode的问题(即类似\xc3\xa4)
2019/08/12 Python
python小项目之五子棋游戏
2019/12/26 Python
Keras在训练期间可视化训练误差和测试误差实例
2020/06/16 Python
英国网络托管和域名领导者:Web Hosting UK
2017/10/15 全球购物
英国在线花园中心:You Garden
2018/06/03 全球购物
Zipadee-Zip襁褓过渡毯:Sleeping Baby
2018/12/30 全球购物
全国法制宣传日活动总结
2015/05/05 职场文书
CSS使用SVG实现动态分布的圆环发散路径动画
2022/12/24 HTML / CSS