netbeans 如何调试Laravel框架?

xqnpmsa8  于 2022-11-10  发布在  其他
关注(0)|答案(6)|浏览(147)

我是一个新手PHP程序员,现在关注框架,其中Laravel听起来很吸引我这个初学者(不幸的是,我已经在Zend2上投入了大量的资料)然而,调试对我来说很重要,根据我在网上找到的信息,Laravel很难调试,我目前在Netbeans中对原生PHP代码使用Xdebug,想知道Laravel是否可以用相同或类似的方式进行调试?当我打开一个新的Netbeans项目时,我可以选择Symfony 2或Zend 2,但似乎确实没有对其他框架(如Laravel)的支持?如果没有,是否至少有一个等效的调试工具?

utugiqy6

utugiqy61#

还有谷歌Chrome扩展“PHP控制台”服务提供商Laravel https://github.com/barbushin/php-console-laravel

jgovgodb

jgovgodb2#

首先安装此软件包:

composer require barryvdh/laravel-debugbar --dev

在config/app.php中添加内部提供程序数组:

Barryvdh\Debugbar\ServiceProvider::class,

然后别名数组:

'Debugbar' => Barryvdh\Debugbar\Facade::class,

之后,您可以通过以下方式进行调试:

Debugbar::info($object);
Debugbar::error('Error!');
Debugbar::warning('Watch out…');
Debugbar::addMessage('Another message', 'mylabel');
bhmjp9jg

bhmjp9jg3#

你可以使用dephpugger.是一个在终端运行的调试器。
使用起来非常简单,就像ruby. https://github.com/tacnoman/dephpugger中的byebug一样。

eufgjt7s

eufgjt7s4#

Laravel有自己的调试系统。你可以使用内置的dd()函数。还有几个包可以用来调试laravel项目。这里有一些链接,希望对你有帮助。
https://github.com/barryvdh/laravel-debugbar
http://laravel.io/forum/02-04-2014-package-laravel-debugbar

arknldoa

arknldoa5#

最近,我发现了这个惊人的插件,它允许你转储变量,跟踪请求,执行,视图,控制器,查询,配置文件内存,执行时间,等等,所有与当前渲染页面相关的东西。非常有用:
https://laravel-news.com/laravel-debugbar
您可以通过composer安装它:

composer require barryvdh/laravel-debugbar --dev

然后将其添加到/config/app.php中的服务提供商数组中
如果打开调试模式,调试栏将立即开始工作:为此,您只需在config/app.php.env文件中将debug_mode修改为true
如果您希望在调试栏控制台中使用转储方法,则需要将别名包含到/config/app.php数组中:

'Debugbar' => Barryvdh\Debugbar\Facade::class,

现在可以开始转储变量,如下所示:

\Debugbar::info($variable);

很酷的插件。干杯!

相关问题