我有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路由??
所以我不能做路由('test.index')因为它给了我这个错误: 路线[test.index]未定义
但是route('api.user.index')运行正常吗?
如何使用test.index,test.edit等本机Laravel路由?
我看到route()调用app()函数,但我不知道它是如何工作的。这是在任何地方记录的吗?
答案 0 :(得分:0)
我明白了......这里讨论了这个问题: https://github.com/dingo/api/issues/918
jenky https://github.com/dingo/api/pull/919
提交了拉取请求我只是跑了#34;作曲家更新"获得Dingo API的最新开发版本,问题解决了。
答案 1 :(得分:-1)
public function index() {
$products = Product::latest()->paginate(5);
return view('products.index',compact('products'))
->with('i', (request()->input('page', 1) - 1) * 5);
}