首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

LARAVEL5.6 新版功能掠影(一)

Laravel5.5为Laravel的第二个LTS版本,也就是稳定的长期技术支持版本。我们的LaraMall2018商城系统,也是基于Laravel5.5。不过我们还是可以了解下,Laravel5.6新版相关的新功能。

命令行操作

增加错误提示

当我们在命令行调试程序的时候,Laravel5.6集成Collision组件。可以在命令行,提供准确的错误提示信息,类似web端的Whoops。当然,你也可以在Laravel5.5中单独安装Collision这个组件,提供这个功能。新版Laravel5.6默认集成了。

组件地址:https://github.com/nunomaduro/collision

动态限制用户访问频率

什么时候需要对用户的访问频率做限制?比如:用户登录的时候或调用api的时候。如果一个用户在登录页面,反复输入错误的用户名和密码,那有可能是,黑客在暴力破解账户信息。所以,对这样的页面,应该做频率限制。比如:一分钟内,只能操作10次,或者其他数量的次数。Laravel5.6之前的版本可以做如下设置

Laravel5.6中,可以动态设置次数变量,不同的用户,可以定义不同的频率。

其中 rate_limit为次数变量。

小结

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180204G0GEMW00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券