laravel 5.4でAPIを使用しようとしましたが、コマンドライン 'php artisan route:list'を実行してすべてのサイトルートを取得しましたが、残念ながらこのエラー:route:list in Laravelに表示しようとしたときにエラーが発生しました5.4
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();
}
}
:
は
[ReflectionException] クラスのApp \のHttp \コントローラ\アピ\ V1 \ CausesController.phpが
存在しませんが、これは私のコントローラであります
これは私のapi.phpです:
<?php
Route::group(['prefix' => '/v1', 'namespace' => 'Api\V1', 'as' => 'api.'], function() {
Route::resource('causes', 'CausesController.php');
});
ありがとうございました。
composer dump-autoloadを実行してからもう一度試してください –