【发布时间】:2017-10-30 20:38:10
【问题描述】:
我正在尝试在 laravel 5.4 中使用 API,并在命令行 'php artisan route:list' 中执行以检索所有站点路由,但不幸的是我收到此错误:
[反射异常] 类 App\Http\Controllers\Api\V1\CausesController.php 不存在
这是我的控制器:
namespace App\Http\Controllers\Api\V1;
use App\Cause;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use App\Http\Requests\Admin\StoreCausesRequest;
use App\Http\Requests\Admin\UpdateCausesRequest;
use App\Http\Controllers\Traits\FileUploadTrait;
class CausesController extends Controller
{
use FileUploadTrait;
public function index()
{
return Cause::all();
}
}
这是我的 api.php:
<?php
Route::group(['prefix' => '/v1', 'namespace' => 'Api\V1', 'as' => 'api.'], function () {
Route::resource('causes', 'CausesController.php');
});
谢谢。
【问题讨论】:
-
运行 composer dump-autoload 并重试
标签: php api laravel-5 controller routes