【问题标题】:What is the difference between {{-- --}} and {{ }} in laravel framework blade files?laravel 框架刀片文件中的 {{-- --}} 和 {{ }} 有什么区别?
【发布时间】:2019-09-18 08:17:58
【问题描述】:

在laravel框架中我们可以使用blade在html文件中添加PHP代码。

我们在 Laravel 框架的刀片文件中同时使用 {{-- --}}{!! !!} 语法。

它们之间的基本区别是什么?

【问题讨论】:

    标签: laravel laravel-blade


    【解决方案1】:

    {{-- --}} 用于包含 cmets,{!! !!} 用于显示变量而不转义,例如显示 html 内容。

    【讨论】:

      【解决方案2】:

      {{-- --}} 是在刀片文件中创建 cmets。

      {!! !!} 用于显示数据而不转义。

      您可以阅读 laravel 文档中的相关内容:

      https://laravel.com/docs/5.8/blade#comments https://laravel.com/docs/5.8/blade#displaying-data

      【讨论】:

        【解决方案3】:

        第一个{{-- --}}用于Blade cmets,不会在HTML中显示。

        第二个{!! !!} 用于显示未转义的数据。

        【讨论】:

          【解决方案4】:
          {{-- This comment will not be present in the rendered HTML --}}
          
          {!! it is used for escape html while rendering !!}
          

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2020-05-12
            • 1970-01-01
            • 1970-01-01
            • 2019-06-05
            • 2022-10-13
            • 2015-07-27
            • 2017-04-26
            相关资源
            最近更新 更多