tp5.1 验证validate
摘要:设置验证需要继承基类 think\Valiate; 例如: use think\Valiate; TestValiate extends Valiate { protected $rule = [ // 验证规则 'username | 用户名 ' => ' require | mobile ' /
阅读全文
tp5.1 表单令牌验证
摘要:在要提交的表单中添加 {:token()} 或者 <input type="hidden" name="__token__" value="{$Request.token}" /> 二者其实是一样的 验证 proteted $rule = [ '__token__' => 'token' // 内置
阅读全文
tp5.1 中间件的使用
摘要:namespace app\http\middleware;//默认命名空间中间件方法国定方法:public function handle($request, Closure $next,$name){ 给控制器传参数 $request->属性名称 = 属性值; 前中间件操作区 return $n
阅读全文
tp5.1 钩子和行为
摘要:tags.php 文件中 <?php// 应用行为扩展定义文件return [ // 应用初始化 'app_init' => ['app\reject\Test],//定义的钩子行为命名空间 // 应用开始 'app_begin' => [], // 模块初始化 'module_init' => [
阅读全文
tp5.1 facade 自定义
摘要:1. facade 是让类中的方法静态调用 示例: 原类文件 namespace app\controller; class TesrController extends Controller{ public function getName($param){ return $param; } }
阅读全文
php 微信退款
摘要://要引入文件地址 https://gitee.com/zzl_index/wechat-refund.git//微信退款public function ref_money($id){ $param = $this->request->param(); //订单ID if(!isset($param
阅读全文
php 获取微信小程序手机号
摘要:/* * 获取用户的电话 * wxmobile 下载地址 https://gitee.com/zzl_index/wechat-refund.git * */public function getmobile(){ require_once Env::get('ROOT_PATH')."extend
阅读全文
php tp5.1 微信支付
摘要:前提需要有商户号 'app_id' =>'wx0eb1dfa7b1',//公众平台'app_secret' =>'c1320e145c9ff60eebee5c16',//授权时要'mch_id' =>'1605922687',//商户号'key' =>'xiaoxi6zikejiyouxiangon
阅读全文
php 微信授权
摘要://微信授权/* * 微信授权 * @param code 前端获取的授权code 有效期只有一次 * */public function wxlogin(){ $code = $this->request->param('code'); $param = $this->request->param
阅读全文
php-tp5.1 导入导出
摘要:导入PHPExcel 下载require_once Env::get('root_path').'/vendor/PHPExcel/PHPExcel/IOFactory.php';header("content-type:text/html;charset=utf-8");//上传excel文件$f
阅读全文
php 文件下载 与 上传
摘要:public function download(){ $url = Env::get('ROOT_PATH').'/public/uploads/xfile/a.xlsx'; if(file_exists($url)) { $this->downloads($url,'a.xlsx'); }els
阅读全文