Laravel Flash 消息 - 显示未转义的 html 已从 Voyager 管理面板设置
Laravel Flash Message- show unescaped html that has been set from Voyager admin panel
// session()->flash("message", "{{ setting('site.contact_success_msg') }}"); //doesn't work
// session()->flash('message', 'Thank you so much for your feedback.'); //works.
session()->flash('message', {!! setting('site.contact_success_msg') !!});//doesn't work
我正在尝试向用户显示一条即时消息。我已经设置了来自 Voyager 的消息,使用 富文本编辑器 输出如下内容:
Success! Thank you so much for your feedback.
但是上面的代码显示了这个错误信息:
Symfony\Component\Debug\Exception\FatalThrowableError thrown with message "Parse error: syntax error, unexpected '{'"
堆栈跟踪:
0 Symfony\Component\Debug\Exception\FatalThrowableError 在 C:\xampp\htdocs\blog\app\Http\Controllers\FeedbackController.php:85
有人可以帮忙吗?
提前致谢!
好的,我知道了。我使用了以下代码:
session()->flash('message', setting('site.contact_success_msg'));
然后我在显示消息的地方使用了:
$flash = session('message')
然后在我需要使用的地方显示输出消息:
{!! $flash !!}
而不是:
{{ $flash }}
// session()->flash("message", "{{ setting('site.contact_success_msg') }}"); //doesn't work
// session()->flash('message', 'Thank you so much for your feedback.'); //works.
session()->flash('message', {!! setting('site.contact_success_msg') !!});//doesn't work
我正在尝试向用户显示一条即时消息。我已经设置了来自 Voyager 的消息,使用 富文本编辑器 输出如下内容:
Success! Thank you so much for your feedback.
但是上面的代码显示了这个错误信息:
Symfony\Component\Debug\Exception\FatalThrowableError thrown with message "Parse error: syntax error, unexpected '{'"
堆栈跟踪:
0 Symfony\Component\Debug\Exception\FatalThrowableError 在 C:\xampp\htdocs\blog\app\Http\Controllers\FeedbackController.php:85
有人可以帮忙吗?
提前致谢!
好的,我知道了。我使用了以下代码:
session()->flash('message', setting('site.contact_success_msg'));
然后我在显示消息的地方使用了:
$flash = session('message')
然后在我需要使用的地方显示输出消息:
{!! $flash !!}
而不是:
{{ $flash }}