TP5 内置的部分验证规则

格式验证类: 'name'=>'require' 验证某个字段的值是否为数字(采用filter_var验证),例如: number 或者 integer 'name'=>'number' 验证某个字段的值是否为浮点数字(采用filter_var验证),例如:

阅读全文»

thinkphp5 File not found.

一般出现访这种问题,是由于Apache路由重写造成的,修改phblic/.htaccessRewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L]在index.php后面加上?号即可。

阅读全文»

nginx 完美支持TP5的pathinfo路由模式

今天把原来在Apache上运行的TP5项目,挪到了Nginx环境下,结果除了首页可以打开,其他页面全部是404,一番查找后,才得知Nginx默认还是不支持Pathinfo模式,所以只要让Nginx支持Pathinfo模式即可,废话少说。宝塔面板windows-5.4.0+Nginx-1.12配置(Linux请使用宝塔面板,可以直接打开配置文件,然后根据这个修改,一样的)请完全按此顺序执行,不然我也不清楚有没有其他问题1、通过宝塔线安装好Nginx与其它环境2、通过宝塔面板 添加 网站 (这一步很

阅读全文»

TP5 POST接收数组报错variable type error:array

前言:在进行微信小程序后台开发的时候(用的ThinkPHP5框架)时,小程序前台把数组和对象传给后台时报错了。数组的报错是:variable type error:array原因:post提交数据不能提交数组和对象 。解决方法:在接收的时候在数据的后面加/a,传递对象的时候也是加/a如:Request::instance()->post('参数/a');

阅读全文»