PHP - Laravel 视图模板(blade.php) 模板引入与使用,及模板使用页面参数

  • index.blade.php 写页面的时候,有的部分是重复使用的,可以封装成组件,多个地方引入使用,这样就避免了大量的重复代码。

  • 模板引入格式

    // components 表示在 views 下面的 components 文件夹
    // header 表示在 views/components/header.blade.php 文件
    @include('components.header')
    
  • web.php 路由传参

    Route::get('req', function () {
        // 传递
        return view('index', ['name'=>'dzm']);
    });
    
  • 新建 header.blade.php 组件,并使用传入的页面参数

    <div>我是头部 {{ $name }}</div>
    
  • index.blade.php 页面使用

    <body>
        @include('components.header')
        页面内容
        {{ $name }}
    </body>
    

    image.png

  • Demo效果

    image.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卡尔特斯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值