加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

php – Laravel头部内??容出现在body标签中

发布时间:2020-12-14 19:42:02 所属栏目:大数据 来源:网络整理
导读:我是Laravel的新手,我正在尝试为我正在制作的新网站创建我的第一个布局. 我遇到的问题是我想要的内容 head进入 body, head是空的. 我有: layout.blade.php !DOCTYPE htmlhtml head title@section('title')/title {{ HTML::style('https://maxcdn.bootstrapc
我是Laravel的新手,我正在尝试为我正在制作的新网站创建我的第一个布局.

我遇到的问题是我想要的内容< head>进入< body>,< head>是空的.

我有:

layout.blade.php

<!DOCTYPE html>
<html>
    <head>
        <title>@section('title')</title>
        {{ HTML::style('https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css'); }}
    </head>

    <body>
        <h1>@yield('h1')</h1>
        @yield('content')
        {{ HTML::script('js/jquery-1.11.1.min.js'); }}
        {{ HTML::script('https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js'); }}
    </body>
</html>

users.blade.php

@extends('layouts.layout')

@section('title')
    Users Page - 1

@section('h1')
    <?PHP echo $h1;?>
@stop

我哪里错了?

另外在我看来@yeild和@section的区别是什么?

解决方法

在layout.blade.php中试试这个.您正在扩展此刀片模板,因此您应该在< title>中使用@yield(‘title’).标签,你应该@stop每个@section

<!DOCTYPE html>
<html>
    <head>
        <title>@yield('title')</title>
        {{ HTML::style('https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css'); }}
    </head>

<body>
    <h1>@yield('h1')</h1>
    @yield('content')
    {{ HTML::script('js/jquery-1.11.1.min.js'); }}
    {{ HTML::script('https://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js'); }}
</body>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读