framework icon indicating copy to clipboard operation
framework copied to clipboard

ThinkPHP Framework

Results 260 framework issues
Sort by recently updated
recently updated
newest added

原本是标注为 `mixed` 类型,但实际只支持 `string|\Stringable`。注释标注错误,导致参数传入错误的数据类型时 IDE 未提示

现在同一个 `requireCallback` 方法在多处使用时,不能共用,只能调用当前验证器下的方法。支持传入数组后,可以方法复用,减少代码量和方便管理。

很多人使用 `root` 用户去使用自定义命令,导致运行后,日志文件的用户为 `root`,导致 WEB 情景下的 `www` 用户无法写入日志,影响网站正常运行。 支持在配置文件设置用户,可以降低设置难度,减少这类事故。

条件动态参数验证方式 ``` protected $rule = [ 'nickname' => 'require|max:20|unique:member,is_del=0&is_hid' ]; ``` 验证 ``` $validate=new \app\validate\Member; $data['is_hid']=1; $check_result=$validate->check($data); ``` 最终验证member用户表中是否含有`is_del`为0,`is_hid`为1,与输入昵称重复的用户

比如: 'in' => [1,2,3] 或 'in' => '1,2,3' 而还有些requreIf只能用string方式 都统一一下吧,我习惯都用数组方式,看起来方便 说起来string方式还需要explode一次感觉没啥必要的

enhancement

问题描述: 通过 AJAX请求 控制器 某个 方法 class XxController extends BaseController { ... //更新信息 public function setflag(Request $request) { $id = $request->get('id/d'); if($id > 0){ Db::name('user')->where('uid',$id)->update(['sta1'=>0]); return $this->success(); }else{ return $this->error('删除失败');...

enhancement