1
    // 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

我正在尝试向用户显示一条 Flash 消息。我已经设置了来自Voyager的消息,使用富文本编辑器输出如下内容:

成功!非常感谢您的反馈。

但是上面的代码显示了这个错误信息:

Symfony\Component\Debug\Exception\FatalThrowableError 抛出消息“解析错误:语法错误,意外'{'”

堆栈跟踪:

0 Symfony\Component\Debug\Exception\FatalThrowableError 在 C:\xampp\htdocs\blog\app\Http\Controllers\FeedbackController.php:85

有人可以帮忙吗?

提前致谢!

4

1 回答 1

2

好的,我明白了。我使用了以下代码:

session()->flash('message', setting('site.contact_success_msg'));

然后在我闪现消息的地方,我使用了:

$flash = session('message')

然后在我需要使用的地方显示输出消息:

{!! $flash !!}

代替:

{{ $flash }}
于 2018-08-13T05:59:32.037 回答