请问 Laravel 中 routes/api.php 自带的 /user 路由是做什么用的?
Route::middleware('auth:api')->get('/user', function (Request $request) {
return $request->user();
});
如上代码,
在新创建的laravel中,
在 routes/api.php
文件内默认有 /user 这么一个路由地址,
直接通过 http:://domain/api/user 访问会出现500错误,
想请教了解的同学,这条路由使用的中间件是做什么用的?如何访问能顺利访问?
我做过以下尝试:
- 我在
App\Http\Kernel.php
发现是调用了throttle
和bindings
两个中间件,
我知道throttle
这个中间件是用来限制访问频率的,尝试通过查看\Illuminate\Routing\Middleware\SubstituteBindings
源码得到线索,来解决我的疑惑,并未发现有什么线索。 - 查看手册 Laravel文档-路由 、 Laravel文档-中间件 也并未得到解决问题的线索。
请同学指点
推荐文章: