【发布时间】:2021-11-02 13:17:00
【问题描述】:
除了使用 dd(get_defined_vars()) 之外,还有其他方法可以调试刀片模板
【问题讨论】:
标签: templates debugging visual-studio-code laravel-blade
除了使用 dd(get_defined_vars()) 之外,还有其他方法可以调试刀片模板
【问题讨论】:
标签: templates debugging visual-studio-code laravel-blade
在编译视图中添加断点作为在原始刀片模板中使用 dd(get_defined_vars()) 的替代方法。
phpstorm 已经在模板中这样做了,但 VSCODE 不是这样。
假设您有一个刀片模板: ...\views\partials\admin\sidebar.blade.php
在 tinker 终端中执行此命令: sha1(View('partials.admin.sidebar')->getPath())
您将获得如下输出:“9fc9e411b5b0760b70b38864534c90efa26568b7”
这将是编译视图的名称。该文件位于 storage\framework\views 目录中。
现在您可以在该文件中添加断点,但请注意不要进行任何编辑。
【讨论】: