我希望我能在这里得到一些帮助。
我对phpstorm中的调试很新。作为php框架,我在XAMPP上安装了Laravel。为了证明我的问题,我参考了一个新的laravel安装的基本代码。
目前的状况如下:
我尝试调试,例如至少包含此内容的routes.php:
Route::get('/', function() {
return View::make('hello'); });
对于“Route”别名,我收到错误:
致命错误:未找到“路线”类
我希望xdebug在调试时没有问题,因为项目的根目录中有_ide_helper.php,因为我可以点击所有别名外观等等 - >从一个班级到另一个班级没有任何问题。
同样适用于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”但没有成功。
感谢您的努力!
答案 0 :(得分:0)
当我看到您的错误时,我怀疑是自动加载错误。你能发贴你的composer.json吗?
我想把它作为评论,但我还不能。如果我找到解决办法,我只会编辑这个答案。