thinkphp5 表单验证,使用Validate和token令牌

使用Validate:

use think\Validate;

视图代码添加:

{:token()}
ajax使用:
{$Request.token}

服务器端代码

function post_user_login(){
$validate = new Validate([
			    'dh|电话'  => 'require',
			    'pass|密码' => 'require',
			    '__token__|验证' => 'require|token',
			]);
			$data = [
			    'dh'  => input('dh'),
			    'pass' => input('pass'),
			    '__token__' => input('__token__'),
			];
			if (!$validate->check($data)) {
			    $this->error($validate->getError());
			}
		}