首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Laravel 5.4中有像action throttle这样的东西吗?

在Laravel 5.4中有像action throttle这样的东西吗?
EN

Stack Overflow用户
提问于 2017-08-04 19:01:21
回答 3查看 564关注 0票数 2

在互联网上搜索,在文档中,路线等,使用搜索框,我只能找到身份验证的节流。

我已经为我的项目中的用户创建了一些章节的主题,我需要他们可以做到这一点只有5-10这一行动。

所以我的问题是

在laravel中,我是否可以使用任何动作-节流,路由节流,idk,类似这样的东西?如果不是,那么在最新的Laravel中为特定的aciton应用它的其他最好的方法?

EN

回答 3

Stack Overflow用户

发布于 2017-08-04 19:09:39

节流主要在基于API的应用程序中实现,但在基于web的应用程序中也是可行的。

如果您使用的是API:这里是实现API限制的样板。

Git集线器:https://github.com/iamrutvik/laravel-5.3-api-seed

接口限制文档:https://github.com/dingo/api/wiki/Rate-Limiting

如果你使用的是基于web的应用程序,你可能会想要查看这个存储库:https://github.com/GrahamCampbell/Laravel-Throttle

看看这是否对你有帮助,让我知道它是否有效。

票数 1
EN

Stack Overflow用户

发布于 2017-08-04 19:07:47

laravel中的节流主要用于身份验证目的,如re-captcha和前端验证。

我附上了一个链接,你可以在那里了解更多。http://miftyisbored.com/a-complete-tutorial-on-login-throttling-and-recaptha-with-laravel-5-3/

希望这能有所帮助。谢谢!

票数 0
EN

Stack Overflow用户

发布于 2019-04-23 23:59:37

从Laravel 5.2开始,您可以使用trottle中间件:

在内核文件中:

代码语言:javascript
运行
复制
protected $routeMiddleware = 
[
. 
.
'trottle' => Illuminate/Routing/Middleware/TrottleRequests
]

在路由中使用:

代码语言:javascript
运行
复制
Route::middleware('throttle:60,1')->group(function () {
    Route::get('/user', function () {

    });
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45505135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档