我有野狗 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') 工作正常吗?
如何使用原生 Laravel 路由,如 test.index、test.edit 等?
我看到 route() 调用 app() 函数,但我不明白它是如何工作的。这在任何地方都有记录吗?