文档章节

laravel向视图传递变量的几种方法

刘晓强
 刘晓强
发布于 2016/03/17 00:05
字数 199
阅读 39
收藏 0
public function test1(){
    $first='xiaoqiang';
    $last='gongmiao';
    return view('test.welcome')->with('first',$first);
    /*
        鉴于,laravel变量的怪现象,将视图中执行的代码,放在这里
        <h2>{{$first}}</h2>
    */

    // return view('test.welcome')->with('last',$last);
    //不能两次return不同的值
}



public function test2(){
    // $first='xiaoqiang';
    $name=[];
    $name['a']='xiaoqiang';
    $name['b']='xiaoqiang';
    return view('test.welcome',$name);
    /*
    <h2>{{$a}}</h2>
    <h2>{{$b}}</h2>
    $a$b可单独放置也可以一起放,但要注意$name不能直接使用
    */
}


public function test3(){
    $name=[];
    $name['a']='xiaoqiang';
    $name['b']='xiaoqiang';
    return view('test.welcome')->with('name',$name);
    /*
    <h2>{{$name['a']}}</h2>
    <h2>{{$name['b']}}</h2>
    $name['a']$name['b']可单独放置也可以一起放,但要注意$name和$name[]不能直接使用
    */
}

public function test4(){
    $first='xiaoqiang';
    $last='gongmiao';
    return view('test.welcome',compact('last','first'));
    //->with('name',$name)
    //name是你视图中的变量名. $name是自己设置的变量.
}

© 著作权归作者所有

刘晓强
粉丝 1
博文 33
码字总数 15065
作品 0
徐汇
私信 提问
Laravel向视图中传递变量

在Laravel中主要有以下几种向视图传递变量的方式: 1.使用with()方法 public function home(){ $name = 'hello'; return view('home')->with('name',$name); } 2.直接给view()传参数 public......

Leisured
2016/03/04
44
0
3. 视图数据View Data和Balde模版 - Laravel从零开始教程

从零开始学laravel教程目录 我们经常需要将数据传递到视图层显示,Laravel中是如何做到这点的呢?那我们就要先了解下Balde模版. 我们现在还是进入到我们的Laravel52的项目中,用sublime打开它...

周继平
09/29
0
0
Laravel5学生成绩管理系统-05-分页

在其它的框架中,分页是非常让人苦恼的。而在 Laravel 中却是很轻而易举的。 Laravel 可以快速生成基于当前页面链接的智能「范围」,并且生成的 HTML 兼容于 Bootstrap CSS 框架。本项目中,...

Corwien
2016/05/21
114
0
利用 Composer 完善自己的 PHP 框架(一)——视图装载

利用 Composer 完善自己的 PHP 框架(一)——视图装载 本教程示例代码见 https://github.com/johnlui/My-First-Framework-based-on-Composer 回顾 经过了上一个 系列教程 《利用 Composer 一...

蜗牛奔跑
2016/10/15
24
0
Laravel学习

Laravel是个很强大的PHP框架,它剔除了开发中Web开发中比较痛苦的过程,提供了验证(authentication),路由(routing),Session和缓存(caching)等开发过程中常用到的工具或者功能。 Lara...

王二狗子11
2018/01/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

mysql-connector-java升级到8.0后保存时间到数据库出现了时差

在一个新项目中用到了新版的mysql jdbc 驱动 <dependency>     <groupId>mysql</groupId>     <artifactId>mysql-connector-java</artifactId>     <version>8.0.18</version> ......

ValSong
今天
5
0
Spring Boot 如何部署到 Linux 中的服务

打包完成后的 Spring Boot 程序如何部署到 Linux 上的服务? 你可以参考官方的有关部署 Spring Boot 为 Linux 服务的文档。 文档链接如下: https://docs.ossez.com/spring-boot-docs/docs/r...

honeymoose
今天
6
0
Spring Boot 2 实战:使用 Spring Boot Admin 监控你的应用

1. 前言 生产上对 Web 应用 的监控是十分必要的。我们可以近乎实时来对应用的健康、性能等其他指标进行监控来及时应对一些突发情况。避免一些故障的发生。对于 Spring Boot 应用来说我们可以...

码农小胖哥
今天
9
0
ZetCode 教程翻译计划正式启动 | ApacheCN

原文:ZetCode 协议:CC BY-NC-SA 4.0 欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 ApacheCN 学习资源 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 ...

ApacheCN_飞龙
今天
5
0
CSS定位

CSS定位 relative相对定位 absolute绝对定位 fixed和sticky及zIndex relative相对定位 position特性:css position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则...

studywin
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部