本文实例讲述了Laravel的throttle中间件失效问题解决方法。分享给大家供大家参考,具体如下:
按官方解释,实现访问频率限制非常简单:
Route::get('test', function(){
return 'helle world' ;
})->middleware('throttle');
也确实如此,cache存储访问次数,做出判断。
之前使用了zizaco/entrust(一个基于角色的权限管理包),其中把 .env 中的CACHE_DRIVER=file 改为了 CACHE_DRIVER=array。所以问题出现了。Laravel支持多种cache驱动,File,