Laravel 4 如何在像Laravel4这样的刀片中注释代码?
我已将我的应用程序从laravel 4.2迁移到laravel 5 我现在有这个问题,即使我有这样的老评论:Laravel 4 如何在像Laravel4这样的刀片中注释代码?,laravel-4,laravel-5,Laravel 4,Laravel 5,我已将我的应用程序从laravel 4.2迁移到laravel 5 我现在有这个问题,即使我有这样的老评论: {{--{{link_to_route('language.select', 'English', array('en'))}}--}} 将导致laravel 5的错误,我将有以下错误: FatalErrorException in 18b6386ebc018eb0c0e76f105eba4286 line 263: syntax error, unexpected '{' 这被编译
{{--{{link_to_route('language.select', 'English', array('en'))}}--}}
将导致laravel 5的错误,我将有以下错误:
FatalErrorException in 18b6386ebc018eb0c0e76f105eba4286 line 263:
syntax error, unexpected '{'
这被编译成:
<?php echo --{{link_to_route('language.select', 'English', array('en')); ?>--}}
但是如何为注释{--}
添加Laravel4向后可比性呢
编辑:
如何在laravel 5中对此进行评论:
<li {{ (Request::is('/') ? ' class="active"' : '') }}><a href="{{{ URL::to('') }}}">{{trans('messages.Home')}}</a></li>
来自
注意:在回显用户提供的内容时要非常小心
你的申请。始终使用双大括号语法来
转义内容中的任何HTML实体
所以我认为这应该是可行的:
<li {{-- (Request::is('/') ? ' class="active"' : '') --}}>
<a href="{{-- URL::to('') --}}">{{--trans('messages.Home')--}}</a>
</li>
由于您将内容标记从
{{
更改为{{{
注释标记现在是{{{
而不是{{,一般来说,注释语法在Laravel 5中没有更改,但是
注释的字符由内容标记派生。由于您使用Blade::setContentTags(“{{{,'}}}”);
将它们设置为{{{{{{code>和}}}}
,因此您现在也必须将它们用于注释:
{{{-- {{link_to_route('language.select', 'English', array('en'))}} --}}}
如果您将{{--to{{{--doeswork?您是否尝试过{{{----}}}}
?谢谢,它起作用了,但laravel的PHPStorm插件仍然不支持这种新的提交方式。。
<li {{-- (Request::is('/') ? ' class="active"' : '') --}}>
<a href="{{-- URL::to('') --}}">{{--trans('messages.Home')--}}</a>
</li>
{{{-- HTML --}}}
{{{-- {{link_to_route('language.select', 'English', array('en'))}} --}}}