在添加页面传递生产的token放入session
public function create(Request $request)
{
//token 防止多次提交
$token = md5(time());
$request->session()->put($token,$token);//放入session
return view('admin.part_time_job.create',compact('data','token'));
}2.页面取值
<input type="hidden" name="token" value="{{ $token }}" />3.表单提交验证
public function store(Request $request)
{
$token = $request->input('token');
if( !$this->request->session()->get($token) )
{
//返回多次提交的业务
}
//表单验证
//清除token
$this->request->session()->pull($token, null);
//写入业务
}本文由:xiaoshu168 作者:xiaoshu发表,转载请注明来源!