使用搜索框在互联网,文档,路线等方面进行搜索,我只能找到限制进行身份验证。
我已经为我的项目中的用户创建了一些部分的主题,我需要它们才能按照这个动作只做5-10个。
所以我的问题是
是否可以使用laravel,任何动作限制,路由限制,idk,类似的东西?如果不是那么其他最好的方法在最新的Laravel中应用这个特定的aciton?
答案 0 :(得分:1)
限制主要在基于API的应用程序中实现,但在基于Web的应用程序中也是可行的。
如果您使用的是API:以下是实现API限制的样板文件。
Git hub:https://github.com/iamrutvik/laravel-5.3-api-seed
API限制文档:https://github.com/dingo/api/wiki/Rate-Limiting
如果您使用的是基于网络的应用,则可能需要查看此回购:https://github.com/GrahamCampbell/Laravel-Throttle
看看这对你有帮助,请告诉我它是否有效。
答案 1 :(得分:0)
laravel中的限制主要用于身份验证,例如重新验证和前端验证。
我附上了一个链接,您可以在其中了解有关它的更多信息。 http://miftyisbored.com/a-complete-tutorial-on-login-throttling-and-recaptha-with-laravel-5-3/
希望这会有所帮助。谢谢!
答案 2 :(得分:0)
从Laravel 5.2开始,您可以使用Trottle Middlware:
在内核文件中:
protected $routeMiddleware =
[
.
.
'trottle' => Illuminate/Routing/Middleware/TrottleRequests
]
在路线中使用:
Route::middleware('throttle:60,1')->group(function () {
Route::get('/user', function () {
});
});