【发布时间】:2015-03-27 10:59:57
【问题描述】:
我尝试自动加载我的新课程,但它不起作用。我收到一条错误消息,说我的类控制器不存在。我在 ubuntu 环境中工作。使用 laravel 4.2
Composer.json
"psr-0": {
"Controllers": "app/",
"Stuffs": "app/"
}
app/Controllers/UserController.php
<?php
namespace Controllers;
use Illuminate\Support\Facades\Auth;
use Illuminate\Support\Facades\Input;
use Illuminate\Support\Facades\Request;
use Illuminate\Support\Facades\Response;
class UserController extends BaseController
{
public function index()
{
$stuffs = $this->stuffs->findAllForUser($this->user, 12);
$this->view('user.profile', compact('stuffs'));
}
}
app/routes.php
Route::get('user', [ 'as' => 'user.index', 'uses' => 'UserController@index' ]);
我尝试这样做来自动加载这些类:
composer dump-autoload -o 甚至有 sudo 许可,但无法正常工作。我错过了什么吗?谢谢。
【问题讨论】:
标签: ubuntu laravel composer-php