我试图在配置文件中转义@符号,以便我可以在我的刀片文件中调用它。有可能的 ?
在我的配置文件中
<div class="form-group">
{{ config ('myFile.list') }}
</div>
在我的刀片中
@if ($errors->has(\'image\'))
<span class="help-block">
<strong>{{ $errors->first(\'image\') }}</strong>
</span>
@endif
输出:
{{1}}
提前致谢:)
答案 0 :(得分:5)
config
文件夹中的文件用于存储各种配置变量。例如数据库连接,电子邮件客户端连接等...不存储刀片服务器片段。和@if, @else, @foreach
等...只应在刀片文件中使用。不在配置文件中。要在另一个刀片文件中包含刀片文件,您只需使用@include
指令
eg: @include('filename')
该文件应驻留在/resources
文件夹中,并且可以包含任何有效的刀片/ PHP语法。
因此,对于您的问题,您可以使用\@if
转义@符号,就好像它在普通字符串中一样,并将其放在配置变量中。但总的来说不是一个好的做法。
你应该看看blade templating