我正在Laravel中构建API。可以使用访问密钥从前端页面访问API。在我的数据库中,我使用自己的访问密钥保存了此API的用户。这个密钥是通过使用社交网站插件从Facebook获得的。
当用户通过AJAX调用发出请求(修改数据库)时,应检查此请求是否存在访问密钥。然后,应在users表中找到访问密钥以找到正确的用户。它实际上归结为两个问题:
例如,当用户想要向数据库添加新项目时,路由如下:
Route::post('items', 'ItemController@add')->middleware('tokencheck');
我已经创建了一个中间件'tokencheck',它应该从请求中找到令牌,但我不确定在这种情况下中间件的使用情况。 通过此检查后,应在数据库中找到用户并将其传递给ItemController @add。如何传递此值?
谢谢!