【问题标题】:How can I fix the problem in converting blade syntax to php? if statement in blade to php如何解决将刀片语法转换为 php 的问题?刀片中的 if 语句到 php
【发布时间】:2019-11-11 06:00:38
【问题描述】:

我的代码由资源\视图中的 Blade 语法支持,该代码正在运行,然后在存储\框架\视图中使用 PHP 编写的 laravel 框架自动编码。

刀片

PHP

我希望从刀片语法中获得相同的结果,但是在转换为 PHP 时出现语法错误

【问题讨论】:

    标签: php laravel laravel-blade


    【解决方案1】:

    当你使用刀片指令时会出现错误,你不需要使用{{ }} 来获取变量值,所以正确的语法是:

    @if ( Auth::guard("employee")->check() )
    ...
    @endif
    

    还有一件事,check() 方法返回一个布尔值,因此您不能与user() 方法链接。所以你需要做的是

    @if ( Auth::guard("employee")->check() )
      <p>welcome {{Auth::user()->name}} !<p>
    @endif
    

    【讨论】:

      猜你喜欢
      • 2015-03-03
      • 2017-08-18
      • 1970-01-01
      • 1970-01-01
      • 2021-12-17
      • 2019-08-02
      • 1970-01-01
      • 2015-09-02
      • 2021-04-22
      相关资源
      最近更新 更多