Laravel 传递数据到视图

Laravel 传递数据到视图

https://www.cnblogs.com/zxpo/p/5128170.html https://blog.csdn.net/anan890624/article/details/54897884

// 使用传统的方法
$view = view('greeting')->with('name', 'Victoria');

 // 使用魔术方法
 $view = view('greeting')->withName('Victoria');

在上面的例子代码中,视图将可以使用 $name 来取得数据,其值为 Victoria

如果你想的话,还有一种方式就是直接在 view 辅助方法的第二个参数直接传递一个数组:

$view = view('greetings', $data);

如果你使用上面的方法来进行数据传参, $data 必须是 键/值 对应的数组数据, 这样在视图里面, 你可以使用对应的键来获取值, 如: {
{ $key }}
 会取得 $data['key'] 对应的数据.

 

视图变量的传递

1、使用with

Laravel 传递数据到视图

2、数组直接传值

Laravel 传递数据到视图

3、compact绑定传值

Laravel 传递数据到视图

 

关于Blade,可以参看这个网址http://laravel.com/docs/5.1/blade

这里简单的说一下使用@yield

创建一个app.blade.php

    <!DOCTYPE html>
    <html>
    <head>
    <title>MysiteAPP</title>
    </head>
    <body>
    <h1>模板</h1>
    <hr>
    @yield('content')
    </body>
    </html>

 

我们最开始使用的页面lists.blade.php就使用了我么刚才写的app.blade.php

Laravel 传递数据到视图

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113002.html原文链接:https://javaforall.net

(0)
上一篇 2021年10月26日 下午12:00
下一篇 2021年10月26日 下午12:00


相关推荐

  • 浅谈Linux操作系统基础知识

    浅谈Linux操作系统基础知识Linux 操作系统认知 1 1 操作系统 英文名简称为 OS 定义 操作系统是用户与计算机硬件之间的界面 是控制 管理计算机系统内各种硬件和软件资源 有效地组织多种程序运行的程序集合 从下面插图可以看出操作系统是第一层软件 凌驾于软件和硬件之间 是其他平台运行的基础 控制管理系统资源 以便用户使用 2 操作系统功能 1 是控制和管理计算机硬件和软件资源的计算机程序 2 最重要的系统环境 3 管理各种其他的软件和程序的运行 4 对系统中文件进行管理 3 操作系统分类 1 桌面操作系统 主要

    2026年3月17日
    2
  • 剖析RT-Thread中console与finsh组件实现(2)[通俗易懂]

    剖析RT-Thread中console与finsh组件实现(2)[通俗易懂]接上一章剖析RT-Thread中finsh组件实现(1),rt_device具体定义如下:其中内核基类定义如下:所以刚才串口1初始化后名称被初始化为了“usart1”,与刚才设置终端时入参刚好可以匹配。而这个标志是类型标志,串口类型即为RT_Object_Class_Device,同时也是一个静态类,所以会或上0x80其实rt_device中最重要的是传入了设备回调与操作函数指针,这些指针此时指向的是串口1的一系列操作函数。这些函数被初始化在串口1初始化的rt_hw_serial

    2022年5月12日
    43
  • crontab 定时同步时间_linux的crontab用法

    crontab 定时同步时间_linux的crontab用法1.首先需了解linux内一任务计划工具crontabcrontab可以定时去执行你要做的动作直接用crontab命令编辑 crontab -u//设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数 crontab-l//列出某个用户cron服务的详细内容 crontab-r//删除某个用户的cron服务 crontab-e//编辑某个用户的cr…

    2022年8月24日
    11
  • linux下rar包的解压方法

    linux下rar包的解压方法一widonds下打包rar文件并上传二下载并安装rar软件三rar命令语法四具体例子五更多命令查看帮助一.widonds下打包rar文件并上传yuminstalllrzszrztest.rar二、下载并安装rar软件2.1下载mkdir-p/home/oldboy/toolscd/home/oldboy/toolswgethttp://www.rarlab.c

    2022年7月11日
    31
  • SQL server2019安装教程[通俗易懂]

    下载必备由于安装文件太大,所以没有办法上传,各位就请自行下载安装步骤点击sql2019安装包选择基本浏览安装到指定的位置,点击安装下载下载完成之后就是这个界面,然后点击自定义选择下一步等待扫描完成后选择选择下一步之后再选择第一个“执行SQLSERVER2019的全新安装”,然后点击下一步勾选第一个接受条款,继续下一步在“实例功能”里面勾选你需要…

    2022年4月7日
    65
  • zynq双核运行设计_zynq udp

    zynq双核运行设计_zynq udp前面文章讲解了《zynq高速存储方案》,那种方案是针对单个pciehost设计的方案,当项目需求记录速度很高,并且没有国产化要求时,可以考虑使用ZynqUltraScale+系列的ZU11EG芯片,该芯片成本低,且支持4个PCIe硬核,可以将该4个pcie都配置成host模式,在每个host下挂载pcie3.0x4的SSD固态硬盘,这样每个pciehost能够跑的速率就是ssd盘能够支持的最大速率,如果选择三星的SSD盘,那么PCIe3.0x4读写速率能够到3GB/s,那么4个…

    2026年4月16日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号