私はDingo APIを持っています。経路[test.index]が定義されていませんか?
これは私のroutes.phpファイルです:UserControllerでは
Route::resource('test','TestController');
$api = app('api.router');
$api->version('v1',['prefix' => 'api'], function ($api) {
$api->resource('user', 'App\Http\Controllers\API\v1\UserController');
});
私はAPIのルートを使用できますか? ルート[test.index]定義されていない
が、ルート( 'api.user.index')作品:それは私に、このエラーを与えるよう
は、だから私は、ルート( 'test.index')を行うことはできませんいい?
test.index、test.editなどのネイティブLaravelルートを使用するにはどうすればよいですか?
app()関数を呼び出すroute()が表示されていますが、どのように動作するのかわかりません。これはどこに文書化されていますか?
'php artisan route:clear'を実行し、' php artisan route:list'を実行し、結果に 'test.index'を探します。 –
はい、そこにはtest.indexがあります。私がphp artisan api:routesを走らせると、私はAPIルートのリストを取得します。 routes()はlaravelルートの代わりにAPIルートのみを呼び出すようです。私は何とかDingoがroutes()関数をオーバーライドしてapiルートだけを参照していると思います。では、ルートの中で見つかったネイティブのLaravelルートにはどうすればアクセスできますか? – Warz