Laravel phpstorm&x2B;xdebug

Laravel phpstorm&x2B;xdebug,laravel,xdebug,Laravel,Xdebug,我希望在这里能得到一些帮助 我对phpstorm中的调试还很陌生。作为php框架,我使用安装在XAMPP上的Laravel。为了说明我的问题,我参考了新安装的laravel的基本代码 当前状态如下: 通过composer建立一个全新的laravel项目 通过composer下载barryvdh/laravel ide helper并对其进行设置,以便phpstorm知道所有类、别名等 设置xdebug(phpinfo很好地展示了这一切,phpstorm将其识别为我的php调试器) 我试着调试

我希望在这里能得到一些帮助

我对phpstorm中的调试还很陌生。作为php框架,我使用安装在XAMPP上的Laravel。为了说明我的问题,我参考了新安装的laravel的基本代码

当前状态如下:

  • 通过composer建立一个全新的laravel项目
  • 通过composer下载barryvdh/laravel ide helper并对其进行设置,以便phpstorm知道所有类、别名等
  • 设置xdebug(phpinfo很好地展示了这一切,phpstorm将其识别为我的php调试器)
我试着调试routes.php,它开箱即用,只包含以下内容:

Route::get('/', function() {
  return View::make('hello'); });
对于“Route”别名,我得到一个错误:

致命错误:找不到类“路由”

我希望xdebug在调试时不会有问题,因为我的项目根目录中有_ide_helper.php,而且我可以单击所有别名facades等-->从一个类到另一个类没有任何问题

同样适用于laravel框架的所有其他类,例如“HomeController”

其中,我在调试控制台中得到了相同的错误:

致命错误:找不到类“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.json吗


我想将此作为评论,但我还不能。如果找到解决方案,我将编辑此答案。

没有任何人的建议吗?我真的不能让它工作,也没有进一步的想法如何解决这个问题。有人能够调试laravel安装吗?我刚刚在mac上安装了一个全新的laravel,并运行了mamp和xdebug。我试着调试标准文件HomeController和routes.php Xdebug控制台总是告诉我它退出时出现错误代码255,没有任何进一步的信息。所以我想它在mac电脑上也不起作用。你解决了这个问题吗?事实上,我正在面对它。
{
"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"}