【问题标题】:Alternative to using dd(get_defined_vars()) to debug Laravel blade templates in VSCODE替代使用 dd(get_defined_vars()) 在 VSCODE 中调试 Laravel 刀片模板
【发布时间】:2021-11-02 13:17:00
【问题描述】:

除了使用 dd(get_defined_vars()) 之外,还有其他方法可以调试刀片模板

【问题讨论】:

    标签: templates debugging visual-studio-code laravel-blade


    【解决方案1】:

    在编译视图中添加断点作为在原始刀片模板中使用 dd(get_defined_vars()) 的替代方法。

    phpstorm 已经在模板中这样做了,但 VSCODE 不是这样。

    1. 假设您有一个刀片模板: ...\views\partials\admin\sidebar.blade.php

    2. 在 tinker 终端中执行此命令: sha1(View('partials.admin.sidebar')->getPath())

    3. 您将获得如下输出:“9fc9e411b5b0760b70b38864534c90efa26568b7”

    这将是编译视图的名称。该文件位于 storage\framework\views 目录中。

    现在您可以在该文件中添加断点,但请注意不要进行任何编辑。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-22
      • 2018-03-14
      • 2017-10-08
      • 2017-09-30
      • 2013-04-29
      • 2014-12-27
      • 2021-07-11
      相关资源
      最近更新 更多