【发布时间】:2013-07-09 09:02:08
【问题描述】:
我已经为 Laravel 4 安装了 TwigBridge,我正在尝试将我已经从 Blade 中获得的一些模板调整到 Twig。
我想在视图顶部显示一些验证错误。
我在 Blade 中有以下内容(工作正常):
@if (isset($errors))
@foreach ($errors->all() as $error)
<p>{{ $error }}</p>
@endforeach
@endif
我尝试将其转换为 Twig,但没有显示任何内容。
{% if errors %}
{% for error in errors %}
<p>{{ error }}</p>
{% endfor %}
{% endif %}
但是,如果我尝试:
{{ errors }}
我确实得到了一些输出:
{"name":["name 字段为必填项。"]}
我需要进行哪些更改才能使其正常工作?
任何建议表示赞赏。
谢谢
【问题讨论】: