自学内容网 自学内容网

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

控制器视图

在这里插入图片描述

路由配置

<?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>

路由与前面的一样


原文地址:https://blog.csdn.net/2301_80189168/article/details/142924245

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!