欢迎各位兄弟 发布技术文章
这里的技术是共享的
1) throttle
class LeavemessageController extends FrontController { public function __construct() { $this->middleware('throttle:5,10',['only' => ['postCreateLeavemessage']]); parent::__construct(); } // public function postCreateLeavemessage(LeavemessageRequest $request) { $leavemessage = Leavemessage::create($request->all()); if(!empty($leavemessage)){ return Response()->json(array('status'=>1)); }else{ return Response()->json(array('status'=>0)); } } }
'throttle:5,10'是什么意思? 10分钟内只能访问5次
'throttle:5' 这是1分钟5次 (看来分钟可以省略)
throttle默认限制每分钟尝试60次即'throttle:60,1'
2) 最简单的,提交时,有一个字符串,这个字符串,只生效一次,再传一次的时候,就失效了。不就行了