视图使用控制器模板分配变量

news2024/10/21 15:34:28

文章目录

  • 控制器视图
    • 路由配置
    • 控制器
    • 视图
  • 视图使用控制器模板分配变量
    • 控制器
    • 视图

控制器视图

在这里插入图片描述

路由配置

<?php

use Illuminate\Support\Facades\Route;

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/

Route::get('/', function () {
    return view('welcome');
});
// 控制器  视图
// 浏览器  ---   URL   ---  根据  url  去  routes 找对应的 路由
//   url  没有找到   404   在  web  . php   中找到了  对应的路径
//  接下来  去找  资源
use App\Http\Controllers\Demo;
// 把   App\Http\Controllers   包  下面的   Demo  这个类  导入到 当前的文件中
Route::get("d1",[Demo::class,"index"]);

控制器

<?php
namespace App\Http\Controllers;
class Demo extends Controller{
    public function index(){
        return view("demo/list",
        // return view("demo/list", 
        //  返回到  views  的 根目录下面
        //    views/demo/  名字为 list  的视图
        []
        // 关联数组   jjj=>jhhj
    
    );
    }
}

视图

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    视图文件
</body>
</html>

视图使用控制器模板分配变量

控制器

<?php
namespace App\Http\Controllers;

use mysqli;

class Demo extends Controller{
    public function index(){


        $name1 = "yy";
        // $con = new mysqli("");



// $name1 = nam;
        
        return view("demo/list",
        // return view("demo/list", 
        //  返回到  views  的 根目录下面
        //    views/demo/  名字为 list  的视图
        ["name"=>$name1,"addr"=>"东莞"]
        //  把上面的 变量  分配给   视图,"demo/list
        // 关联数组   jjj=>jhhj
    
    );
    }
}

视图

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        body{
            background-color:aqua;
        }
    </style>
</head>
<body>
    视图文件
    <br>
    <!--  读取  控制器给视图  分配的 变量 -->
    姓名:{{$name}}
    <br>
    地址: {{$addr}}
    

</body>
</html>

路由与前面的一样

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2213668.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

服务性能优化之mybatis-plus 开启与关闭 SQL 日志打印

Hello&#xff01;欢迎各位新老朋友来看小弟博客&#xff0c;祝大家事业顺利&#xff0c;财源广进&#xff01;&#xff01; 主题&#xff1a;mybatis-plus 开启与关闭 SQL 日志打印 第一&#xff1a;开启打印 Mybatis-plus 需要通过下面的方式开启控制台 SQL 日志打印 myba…

2024 Mathorcup高校数学建模挑战赛ABCD题和 LaTeX 模版

01 A题-移动通信网络中 PCI 规划问题 02 B题-甲骨文智能识别中原始拓片单字自动分割与识别研究 03 C题-物流网络分拣中心货量预测及人员排班 &#xff08;左右滑动查看完整赛题&#xff09; 04 D题-量子计算在矿山设备配置及运营中的建模应用 看完了赛题&#xff0c;同学们…

同三维T80003JEH 4K30 HDMI解码器

1路HDMI输出&#xff0c; 1路3.5音频输出&#xff0c; 1个USB2.0,带1个RS232串口&#xff0c;1个网口&#xff0c;支持1路4K或4路1080P或9路720P及以下分辨率同时实时解码&#xff1b;支持视频画面输出1-16分割显示 同三维T80003JEH 4K30 HDMI解码器 同三维T80003JEH是一款4K3…

低成本轻量化5G网络部署redcap技术

RedCap&#xff08;Reduced Capability&#xff09;轻量化5G路由器旨在提供低功耗、成本效益高、性能较5G完整版稍微降低的解决方案。用于满足工业物联网&#xff08;IoT&#xff09;、消费电子产品和轻量级5G设备的需求。通过对5G技术进行一定程度的“功能裁剪”&#xff0c;降…

美食抖音视频素材网站推荐

为美食类抖音视频寻找高质量的素材&#xff0c;不仅能让作品更加吸引人&#xff0c;还能帮助创作者展现出精美的烹饪过程和独特的美食文化。以下推荐的素材网站&#xff0c;提供多种美食视频资源&#xff0c;从食材准备到烹饪技巧&#xff0c;甚至精致摆盘&#xff0c;让你的视…

postgres 的使用

postgres的常用命令&#xff1a; 查看所有库&#xff1a; \l 进入库 &#xff1a;\c 查看所有表&#xff1a;\d 库名; 查看表结构&#xff1a;\d 表名; 查看所有用户&#xff1a;\du 显示当前库下schema信息&#xff1a; \dn postgres的防火墙配置&#xff1a; 在安装目录的/va…

【升华】人生苦短,我要学python

一、python进阶成熟度阶梯 二、python进阶路线 三、python基础 Python 是由 Guido van Rossum 在八十年代末和九十年代初&#xff0c;在荷兰国家数学和计算机科学研究所设计出来的。 Python 本身也是由诸多其他语言发展而来的,这包括 ABC、Modula-3、C、C、Algol-68、SmallTa…

解决使用MobaXterm不能向Ubuntu上传下载文件的问题

如上图所示 解决方案 新建连接&#xff0c;使用root账户建立ssh会话&#xff0c;就是建立会话的时候&#xff0c;用户名使用root。ubuntu系统默认不允许远程root账户建立连接&#xff0c;表现就是你新建ssh会话&#xff0c;在第一步输入root密码的时候&#xff0c;密码正确会报…

ACM会议模板左上角论文标题太长导致重叠 解决方法

解决方法&#xff1a; 打开acmart.cls文件 搜索 \else % Proceedings\fancyfoot[C]{\ifACMprintfolios\footnotesize\thepage\fi}%\fancyhead[LO]{\ACMlinecountL\headfootfont\shorttitle}%fancyhead[LO]{…} 里定义了左上角的内容&#xff08;LO 表示 “Left Odd”&#xff0…

四.python核心语法2

目录 1.元组&#xff08;tuple&#xff09; 1.1. 创建元组和删除元组 1.2. 删除元组 1.3. 访问元组元素 1.4. 元组元素的修改 1) 重新赋值法 2) 类型转换法 1.5. 总结 2.字典{dictionary} 2.1. 创建 2.2. 字典元素的访问 2.3. 是否存在 2.4. 添加元素 2.5. 删除元素…

部署带证书的docker高可用的私有仓库harbor

一、部署带证书的docker高可用的私有仓库harbor harbor下载包&#xff1a;https://hub.fastgit.org/goharbor/harbor/releases docker阿里云地址&#xff1a;docker-ce-linux-centos-7-x86_64-stable-Packages安装包下载_开源镜像站-阿里云 Harbor 是 VMware 公司开源的企业级 …

刷题训练之多源 BFS

> 作者&#xff1a;დ旧言~ > 座右铭&#xff1a;松树千年终是朽&#xff0c;槿花一日自为荣。 > 目标&#xff1a;熟练掌握多源 BFS算法。 > 毒鸡汤&#xff1a;学习&#xff0c;学习&#xff0c;再学习 ! 学&#xff0c;然后知不足。 > 专栏选自&#xff1a;刷…

quic-go源码一---server启动

前言&#xff1a; 走马观花地看了RFC 9000:QUIC: A UDP-Based Multiplexed and Secure Transport&#xff0c; 感受不是那么直观&#xff0c;所以再来看看这个协议的golang语言实现&#xff1a;quic-go,加强学习。 https://quic-go.net/docs/quic/quic-go文档 本篇准备的代…

threejs-法线向量

一、介绍 1.介绍 1.在3D计算机图形中&#xff0c;‘法向量’是一个向量&#xff0c;表示3d模型表面在某一点的方向。在每个顶点上&#xff0c;都会有一个关联的法向量&#xff0c;这个向量通常被归一化,也就是说它的长度为1。 2.使用:定点的法向属性在很多计算图形的领域都有应…

lammps统计一个原子周围不同类型原子数量的方法

本文介绍lammps统计一个原子周围不同类型原子数量的方法。 在之前的专栏中,曾介绍过动态统计某一个固定区域内原子数量的方法,也介绍过动态统计某一个原子周围原子数量的方法: 下面介绍第三种类型:动态统计某一个原子周围不同类型原子数量的方法。 以小球的随机碰撞为例,原…

【2024.10.14练习】生命之树

题目描述 题目分析 对于求树的子区域最大和&#xff0c;考虑使用树形DP求解。 假设以树的某一结点为根节点来深度优先搜索整棵树&#xff0c;搜索到每个结点时都会有两种决策状态&#xff1a;加入该节点和不加入该节点。定义代表选择此结点所能得到最大权值和&#xff0c;代表…

【Linux】解析信号的本质&相关函数及指令的介绍

前言 大家好吖&#xff0c;欢迎来到 YY 滴Linux系列 &#xff0c;热烈欢迎&#xff01; 本章主要内容面向接触过C的老铁 主要内容含&#xff1a; 欢迎订阅 YY滴C专栏&#xff01;更多干货持续更新&#xff01;以下是传送门&#xff01; YY的《C》专栏YY的《C11》专栏YY的《Lin…

动态规划-简单多状态dp问题——LCR.091.粉刷房子

1.题目来源 题目来源&#xff1a;LCR.091.粉刷房子——力扣 测试用例 2.算法原理 下列矩阵表示粉刷每个房子的费用&#xff0c;对应颜色表示粉刷的油漆颜色 1.状态表示 创建一个n3的dp表&#xff0c;每一列代表第i个房子刷三个颜色中任意颜色的情况下花费的费用 dp[i][0]:第…

c语言字符函数

1&#xff0c;字符分类函数&#xff1a; 例如&#xff1a;写一个代码将字符串中的小写字母转化成大写字母 就可以用到上述islower函数判断字符是否是小写 2.字符转换函数 c语言提供了两个字符转换函数 1.int tolower (int c); //将输入进去的大写字母转化成小写 2,int …

AI开发者工具的双子星:Cursor与ChatGPT Canvas的区别

01—Cursor&#xff1a;沉浸式的开发体验 Cursor是一款旨在为开发者提供无缝编程体验的工具。它将AI的功能深度嵌入到开发者熟悉的环境中&#xff0c;便于在编码过程中获得即时帮助。开发者无需离开自己的操作界面&#xff0c;AI就能自动为其提供代码补全、错误检查和优化建议…