【发布时间】:2020-06-13 03:36:44
【问题描述】:
我在里面创建了一个UserController
app/Http/Controllers/API/UserController.php
在 UserController.php 里面我有这个namespace App\Http\Controllers\API;
在 api.php 里面我有这个Route::apiResources(['user' => 'API\UserController']);
当我尝试显示路线列表时,出现以下错误。
错误:目标类 [App\Http\Controllers\UserController] 没有 存在。
我们如何告诉 Laravel UserController 在 app/Http/Controllers/API? 内部
【问题讨论】:
-
Route::apiResources究竟会做什么? -
"您可以通过将数组传递给
apiResources方法来一次注册多个API 资源控制器:"参考:link -
感谢大家的回复。我很感激。事实证明,我在 web.php
Route::get('/users', 'UserController@index')->name('user');中创建了另一条路线导致错误。在我删除那行之后,route:list 终于显示出来了。