1

我将 app/controllers 更改为 app/Controllers,添加 composer.json 文件:

"psr-0": {
    "Controllers": "app/",
    "Test":"app/"
}

在我的控制器中,我添加:

namespace Controllers;

当我用作曲家更新时,出现以下错误:

L:\USB\Test>composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files
{"error":{"type":"ReflectionException","message":"Class RemindersController does
 not exist","file":"L:\\USB\\Test\\vendor\\laravel\\framework\\src\\Illuminate\
\Routing\\ControllerInspector.php","line":28}}{"error":{"type":"ReflectionExcept
ion","message":"Class RemindersController does not exist","file":"L:\\USB\\Test
\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerInspector.php"
,"line":28}}
4

1 回答 1

3

由于您向以前没有它们的类添加了命名空间“控制器”,您是否还更新了所有使用控制器名称的路由?例如:

Route::controller('reminders', '\Controllers\RemindersController');

route(\Controllers\RemindersController@getIndex);
于 2014-06-17T22:03:03.310 回答