[英]Debugging Laravel with Xdebug in IntelliJ IDEA/PhpStorm with artisan serve command
[英]Laravel debugging issues in phpstorm + xdebug
我希望我能在这里得到一些帮助。
我对于在phpstorm中进行调试非常陌生。 作为php框架,我使用XAMPP上安装的Laravel。 只是为了演示我的问题,我指的是全新laravel安装的基本代码。
当前状态如下:
我尝试调试例如routes.php,其中开箱即用仅包含以下内容:
Route::get('/', function() {
return View::make('hello'); });
对于“ Route”别名,我得到一个错误:
致命错误:找不到类“ Route”
我希望xdebug进行调试没有问题,因为在我的项目的根目录中有_ide_helper.php,并且因为我可以单击所有别名的façades等等。->从类到类都没有任何问题。
laravel框架的所有其他类同样适用,例如“ HomeController”
class HomeController extends BaseController {
在调试控制台中出现相同错误的地方:
致命错误:找不到类“ BaseController”
对我来说,测试/调试我的控制器等并不遥远,所以如果我能以某种方式使它工作,我会很高兴。
希望大家知道如何解决这个问题:)预先感谢!
编辑
这是composer.json
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"require": {
"laravel/framework": "4.2.*",
"phpunit/phpunit": "4.1.*",
"barryvdh/laravel-ide-helper": "1.*"
},
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"
]
},
"scripts": {
"post-install-cmd": [
"php artisan clear-compiled",
"php artisan optimize",
"bower install"
],
"post-update-cmd": [
"php artisan clear-compiled",
"php artisan ide-helper:generate",
"php artisan optimize",
"bower install"
],
"post-create-project-cmd": [
"php artisan key:generate"
]
},
"config": {
"preferred-install": "dist"
},
"minimum-stability": "stable"}
我也尝试了“ composer dumpautoload”,但没有成功。
谢谢你的努力!
当我看到您的错误时,我怀疑是自动加载错误。 您可以张贴您的composer.json吗?
我想对此发表评论,但我还不能。 如果找到解决方法,我将只编辑此答案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.