Я хочу добавить динамический заголовок страницы, как если бы у меня был список сообщений, и когда я нажимаю на открытую страницу с отдельной информацией о сообщении, в этом случае я хочу, чтобы этот динамический заголовок отображался в заголовочном файле заголовка. позвольте мне поделиться с вами кодом.
@extends('layouts.app')
@section('title', 'This is {{$post->title}} Post Page')
@section('contents')
<h3>{{$post->title}}</h3>
<p>{{$post->body}}</p>
@endsection
Вы можете увидеть в этом разделе
@section (‘title’, ‘Это {{$ post-> title}} Страница публикации’)
{{$ post-> title}}, но он не работает ..
это показывает что-то вроде этого.
Это заголовок); ?> Опубликовать страницу
И на app.blade.php у меня есть что-то вроде этого
<title>Laraval Practice - @yield('title')</title>
Синтаксис переменной Blade недопустим в @section
позвоните, так что вы захотите использовать старый добрый PHP:
@section('title', 'This is ' . $post->title . ' Post Page')
Если $post->title
это пользовательский ввод, вы хотите избежать безопасности XSS-уязвимостей:
@section('title', 'This is ' . e($post->title) . ' Post Page')
Вы не можете оставить {{$ post-> title}} внутри », просто потушите его и соединитесь с ‘.’ как это :
@section('title', 'This is' . {{$post->title}} . 'Post Page')