【问题标题】:NetBeans Laravel View XdebugNetBeans Laravel 查看 Xdebug
【发布时间】:2017-01-07 19:41:26
【问题描述】:

Xdebug 完全在控制器中的断点上工作,但是在视图中设置时它们会被忽略。

我需要配置什么来完成这个看似简单的要求? 显然,在控制器上工作表明它已正确配置。

我猜这与 Laravel 缓存有关。

【问题讨论】:

    标签: laravel netbeans xdebug


    【解决方案1】:

    查看storage/framework/views 文件夹,然后在该文件中设置断点。您正在查看的视图是使用 Blade 编译的而不是解释的,因此 x-debug 无法观察其中设置的断点。

    【讨论】:

    • 好吧,这就是我的想法——我在 laravel 外部有一个特定于平台的 cfg,所以如果在开发服务器上,我可以运行 laravel 函数来在运行时禁用配置/缓存。我认为解释 laravel 个人编译视图是不切实际的
    • @DataMechanics 在这方面我不同意你的看法;祝你好运。
    • 我从未编辑过核心 Laravel 代码,并且不鼓励它在升级过程中被覆盖 - 任何人都可以建议 laravel 内置的函数来执行此操作
    • @DataMechanics 问题是您无法阻止blade 编译PHP 代码。您可以以可终止的方式删除视图;但我个人不知道如何停止编译。
    • 嗯,也许有人在这里,通过类覆盖 - laravel.com/api/5.3/Illuminate/View/Compilers.html
    猜你喜欢
    • 2012-09-03
    • 2019-07-09
    • 2012-06-03
    • 2014-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-04
    • 2011-05-30
    相关资源
    最近更新 更多