当前位置:首页 > 软件编程 第2页

PbootCMS 删除官网信息

yc8881年前 (2023-02-10)320
PbootCMS 删除官网信息
1. 修改登陆页面 apps\admin\view\default\index.html 2. 修改后台头部标题、左上方文字,隐藏在线更新 apps\admin\view\default\common...

ThinkPHP6.0 公共函数文件

yc8881年前 (2023-02-09)153
ThinkPHP6.0 公共函数文件
公共函数文件,可以理解为自定义函数文件 1. 公共函数文件位置 全局公共函数文件 app/common.php应用公共函数文件 app/应用/common.php2. 全局公共函数文件自定义函数...

ThinkPHP6.0 自动多应用部署、多应用智能识别

yc8881年前 (2023-02-09)575
ThinkPHP6.0 自动多应用部署、多应用智能识别
本文前提:在多应用模式中 1. 自动多应用部署 官方手册原文 多应用模式2. 自动多应用模式的URL地址默认使用3. 多应用智能识别˂a name="1. 自动多应用部署 官方手册原文 多...

PHP 创建目录函数封装

yc8881年前 (2023-02-08)280
PHP 创建目录函数封装
PHP 创建目录函数封装此时使用的 file_exists 并没有使用 is_dir,因为目标路径可能是文件,此时也不能创建目录,会报错 要创建多级目录,第三个参数必须为true,第二个参数设定目录权...

ThinkPHP6.0 扩展类库目录(extend)

yc8881年前 (2023-02-07)322
ThinkPHP6.0 扩展类库目录(extend)
框架根目录下的 extend 目录称为 扩展类库目录,用于存放一些自定义的类,只要符合自动加载的规范(命名空间、类名、文件名),就可以拿来直接使用 ˂a name="1. extend 目录的直接...

Laravel 路由定义文件

yc8881年前 (2023-02-07)235
Laravel 路由定义文件
1. 什么是路由 路由就是提供接收HTTP请求的路径,并和程序交互的功能。提供访问程序的URL地址,并做一些设置工作 2. 注册路由 web 路由定义文件 routes/web.php 注册路由传入一...

PHP 设计模式之单例模式

yc8881年前 (2023-02-06)229
PHP 设计模式之单例模式
1. 单例模式 单例:一个类最多只能有一个对象,目的:保护资源的唯一性 单例模式(Singleton):通过代码实现单例的设计思路、一个类最多只能产生一个对象的设计思想 2. 三私一公 单例模式设计规...

Pretty Json 插件 - JSON格式化

yc8881年前 (2023-02-06)456
Pretty Json 插件 - JSON格式化
Pretty Json 插件,用于JSON格式化,默认快捷键:Ctrl + Alt + J ˂a name="1. 安装 Pretty Json 插件" class="reference-link...

Material Theme 主题插件

yc8881年前 (2023-02-06)154
Material Theme 主题插件
1. 安装 Material Theme 主题插件 Material Theme 主题、配色方案所占的区域 2. Material Theme 配色方案(右侧区域) 查看可用的配色方案 可选配色方...

Apache2.4 下载和安装 - Win10

yc8881年前 (2023-02-06)260
Apache2.4 下载和安装 - Win10
Apache安装包已放入百度网盘,链接地址在本文最后 1.下载Windows版本的Apahce安装包 a. 访问官网,进入下载页面 https://www.apachelounge.com (ap...

谷歌浏览器下载 - 开发人员必备浏览器

yc8881年前 (2023-02-06)282
谷歌浏览器下载 - 开发人员必备浏览器
1. 谷歌浏览器下载地址(需要翻墙) https://www.google.cn/chrome 2. 我下载好的谷歌浏览器和谷歌访问助手已放入百度网盘,分享链接如下 链接:https://pan.b...

阿里云短信服务验证码封装类 v1.0.0【flc/dysms】

yc8881年前 (2023-02-04)345
阿里云短信服务验证码封装类 v1.0.0【flc/dysms】
本文记录在ThinkPHP6.0中使用阿里云短信验证码,该封装类不仅仅局限于TP,拿来即用 使用该类之前必须引入 flc/dysms 扩展,该封装类就是基于这个扩展写的 composer requ...

ThinkPHP6.0 判断是否有文件上传

yc8881年前 (2023-02-04)309
ThinkPHP6.0 判断是否有文件上传
有必要考虑不是post请求或没有指定enctype=”multipart/form-data”的情况。如果是post请求还是设置了正确的编码,没有文件上传时 request()->file(‘...

ThinkPHP6.0 模型搜索器的使用

yc8881年前 (2023-02-04)190
ThinkPHP6.0 模型搜索器的使用
搜索器用于封装查询条件表达式,必须在模型中定义,只有使用模型操作数据时才能用搜索器。调用搜索器时使用的是数据表字段,可以不用定义搜索器方法,默认是 = 条件;如果不是数据表字段,必须定义对应的搜索器...

构造方法 __construct()

yc8881年前 (2023-02-03)258
构造方法 __construct()
1. 构造方法简介 构造方法 __construct() 是一种类结构特有的特殊方法,该方法由系统规定好实例化一个类时:先调用该方法,再返回类的对象构造方法也是普通方法,不同之处就是在实例化类时会自...

PHP对象传值 - 引用传值

yc8881年前 (2023-02-03)269
PHP对象传值 - 引用传值
对象传值本质上是引用传值,将一个对象变量($a)赋值给另个变量($b),实际上是将$a存储的对象内存引用地址赋值$b,此时两个变量指向的就是一个对象。其中一个变量发送改变,另一个也会跟着改变。和引用...

范围解析操作符(::)

yc8881年前 (2023-02-03)167
范围解析操作符(::)
范围解析操作符: 由两个冒号组成(::),专门用于通过类直接访问类成员 类访问类成员的方式是使用范围解析操作符进行访问 静态属性、静态方法、类常量在类外部可通过类名直接访问 echo User::...

对无限级分类数据进行重新排序(非树形结构)

yc8881年前 (2023-02-03)196
对无限级分类数据进行重新排序(非树形结构)
无限级分类查询有很多方式。本文记录的方式是先将所有数据查出来,再使用递归对数据进行排序,并附加层级字段(level)。此方式仅仅对无限级的数据进行排序,并没有将子级内容放入父级。 1. 先看效果图...

在Windows上安装PHP(将PHP加载到Apache中)

yc8881年前 (2023-02-02)274
在Windows上安装PHP(将PHP加载到Apache中)
第一步:在 windows.php.net 下载软件包 第二步:解压压缩包,将解压后的目录放到指定目录并重命名 第三步: 创建PHP配置文件,修改Apache配置文件(httpd.conf),将PH...

TP6.0中的密码验证逻辑、验证器的使用

yc8881年前 (2023-01-31)263
TP6.0中的密码验证逻辑、验证器的使用
1. 场景一:只有一个密码框,并且是可选项,留空不修改密码,不留空则修改密码2. 场景二:两个密码框,修改密码时有新密码、确认密码,新密码框不为空时,确认密码才验证1. 场景一:只有一个密码框,并且是...