尝试将单个标题和元描述应用于我的网站页面,但是我不确定我尝试的方式是否很干净。
master.blade.php
<!DOCTYPE html>
<html lang="en">
<head>
<title>{{ $title }}</title>
<meta name="description" content="{{ $description }}">
</head>
个别页面
@extends('layouts.master')
<?php $title = "This is an individual page title"; ?>
<?php $description = "This is a description"; ?>
@section('content')
我觉得这是完成工作的快速而肮脏的方法,有没有更清洁的方法?
这也可以:
master.blade.php
<!DOCTYPE html>
<html lang="en">
<head>
<title>@yield('title')</title>
<meta name="description" content="@yield('description')">
</head>
个别页面
@extends('layouts.master')
@section('title')
This is an individual page title
@stop
@section('description')
This is a description
@stop
@section('content')
或者,如果您想将其缩短一些,请交替执行以下操作:
个别页面
@extends('layouts.master')
@section('title', 'This is an individual page title')
@section('description', 'This is a description')
@section('content')
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句