【发布时间】:2019-10-05 10:28:46
【问题描述】:
如何使用单行方法将变量传递给刀片命令“@section”?我有这个:
@section('title', 'Hello')
现在我想要类似的东西
@section('title', 'Hello {{ $user->name}} foo') // doesn't work
// or
@section('title', 'Hello ' . {{ $user->name}} . ' foo') // doesn't work
// or
@section('title', 'Hello ' . htmlspecialchars($user->name) . ' foo') // this works
// or
@section('title')Hello {{ $user->name }} foo @endsection // this works
最后两个工作正常,但我不想在刀片模板中使用纯 php,也不想使用 @endsection 作为标题。
我该怎么做?甚至有可能还是我应该选择两种解决方案之一?
【问题讨论】:
-
Blade 不是 Twig,它的语法非常接近 PHP 语法。您只有主要语句的指令(if、for、foreach...),那么它就是 PHP。
标签: php laravel laravel-blade