私はDingo APIを持っています。
これは私のroutes.phpファイルです:
Route::resource('test','TestController');
$api = app('api.router');
$api->version('v1',['prefix' => 'api'], function ($api) {
$api->resource('user', 'App\Http\Controllers\API\v1\UserController');
});
UserController では、API ルートしか使用できませんか??
したがって、次のエラーが発生するため、route('test.index') を実行できません: Route [test.index] not defined
しかし、route('api.user.index') は正常に動作しますか?
test.index、test.edit などのネイティブ Laravel ルートを使用するにはどうすればよいですか?
route() が app() 関数を呼び出しているのが見えますが、それがどのように機能するのかわかりません。これはどこかに文書化されていますか?