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