作爲Laravel的新手,我跟着存儲庫簡化了關於Laracasts並創建了BackendServiceProvider
類。在Laravel4中ServiceProvider的問題
現在,當我想要做的
php artisan generate:controller TestController
我得到一個錯誤:
PHP Fatal error: Class '_testic\repos\BackendServiceProvider' not found in
/vagrant/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php
on line 158
什麼錯呢?我該如何解決它?
我做了什麼至今:
- 把我的服務提供商進入
config/app.php
然後將其添加到
composer.json
內psr-0
:{ "name": "laravel/laravel", "description": "The Laravel Framework.", "keywords": ["framework", "laravel"], "license": "MIT", "require": { "laravel/framework": "4.1.*" }, "autoload": { "classmap": [ "app/commands", "app/controllers", "app/models", "app/database/migrations", "app/database/seeds", "app/tests/TestCase.php" ] }, "psr-0": { "_testic": "app/" // <----- my entry }, "scripts": { ...
跑
composer dump-autoload -o