thinkphp框架实现路由重定义简化url访问地址的方法分析

本文实例讲述了thinkphp框架实现路由重定义简化url访问地址的方法。分享给大家供大家参考,具体如下:如果按照正常访问的话,则需要输入一长串的url地址,这样会显得十分冗长,我可以...

2020-10-14

TP5框架实现一次选择多张图片并预览的方法示例

本文实例讲述了TP5框架实现一次选择多张图片并预览的方法。分享给大家供大家参考,具体如下:点击选择图片(可选多张),确定后将选择的图片显示在页面上,已经选择的图片也可以删除,...

2020-10-14

TP5框架实现的数据库备份功能示例

本文实例讲述了TP5框架实现的数据库备份功能。分享给大家供大家参考,具体如下:1、效果图2、下载扩展类( \extands\org\Baksql.php)3、在 \public\static 里新建一个data 文件...

2020-10-14

TP5框架页面跳转样式操作示例

本文实例讲述了TP5框架页面跳转样式操作。分享给大家供大家参考,具体如下:1、效果图2、上干货为了增加对移动设备的支持,在 /application/common.php加入以下函数:function isM...

2020-10-14

TP5框架实现签到功能的方法分析

本文实例讲述了TP5框架实现签到功能的方法。分享给大家供大家参考,具体如下:基于tp5 模型的一个签到功能;由于存储所有的签到日期数据库会非常庞大,所以签到日期只存储近三个月...

2020-10-14

TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】

本文实例讲述了TP5框架model常见操作。分享给大家供大家参考,具体如下: 使用model 查询数据,添加数据,修改数据,删除数据 聚合操作 获取器,修改器 自动添加时间戳(创建时间,修改...

2020-10-14

TP5框架实现自定义分页样式的方法示例

本文实例讲述了TP5框架实现自定义分页样式的方法。分享给大家供大家参考,具体如下:1. 在extend\目录下创建page目录,在page目录下创建Page.php文件,将以下代码放入文件中。<&#63...

2020-10-14

TP5框架安全机制实例分析

本文实例讲述了TP5框架安全机制。分享给大家供大家参考,具体如下:防止sql注入1、查询条件尽量使用数组方式,具体如下:$wheres = array(); $wheres['account'] = $account; $wher...

2020-10-14

PHP正则之正向预查与反向预查讲解与实例

了解正向预查&反向预查前,我们先要知道正则的2个函数:preg_match_all 、 preg_replace正向预查&反向预查正向或反向预查都是非获取匹配,不进行存储供以后使用。1、正向预查(&#6...

2020-10-14

Laravel实现批量更新多条数据

前言近期在刷新生产环境数据库的时候,需要更新表中的字段,如果对每条数据结果都执行一次update语句,占用的数据库资源就会很多,而且速度慢。因为项目是Laravel框架,Laravel有批量...

2020-10-14

Laravel框架中队列和工作(Queues、Jobs)操作实例详解

在我们的web应用中,经常会遇到这样的情况:用户在进行了某项操作后,我们需要在后台完成一个耗时且耗费资源的任务,以对应用户的操作。通常来说,web应用中的操作都是同步的(synchron...

2020-10-14

Laravel框架数据库迁移操作实例详解

很多人可能在学习Laravel框架的时候,对Laravel的数据库迁移(以下简称Migrations)存在着疑惑:1. 什么是 Migrations?2. 为什么要用 Migrations?3. Migrations 到底方便在哪里?好了,抱...

2020-10-14

使用git迁移Laravel项目至新开发环境的步骤详解

对于如何创建一个Laravel项目,相信对新接触Laravel的朋友并不存在太多的问题,但是今天我们要来看一下如何将已有的Laravel项目迁移(复制)到新的开发环境。我们需要用到的工具是g...

2020-10-14

Laravel框架使用技巧之使用url()全局函数返回前一个页面的地址方法详解

注意:文章标题中5.2+表示该文章内容可向上兼容,适用于Laravel版本5.2及更高(目前最新为5.6),但不可向下兼容,即不适用于5.2版本以下。推荐大家花一点点时间,将自己的Laravel更新至5...

2020-10-14

Laravel5.3+框架定义API路径取消CSRF保护方法详解

从Laravel 5.3+开始,API路径被放入了routes/api.php中。我们绝大多数的路径其实都会在web.php中定义,因为在web.php中定义的路径默认有CSRF保护,而API路径默认没有CSRF保护。在...

2020-10-14

Laravel 5+ .env环境配置文件详解

在我们开发的时候,有时候我们希望不同的环境中有不同的配置参数,举例来说,你希望生产环境使用的缓存机制与本地环境不同。要实现这个目的,Laravel使用了DotEnv这个PHP库。在Lara...

2020-10-14

Laravel5.5+ 使用API Resources快速输出自定义JSON方法详解

从Laravel 5.5+开始,加入了API Resources这个概念。我们先来看一下官网如何定义这个概念的:When building an API, you may need a transformation layer that sits between y...

2020-10-14

4种Windows系统下Laravel框架的开发环境安装及部署方法详解

1.准备工作1.1PHP集成环境这里我们使用的是XAMPP,XAMPP是一个功能强大的建站集成软件包,采用一键安装的方式,包含PHP7.0、Mysql、Tomcat等。最新版下载地址:PHP 5.6.28版(32位)|PH...

2020-10-14

解决Laravel5.x的php artisan migrate数据库迁移创建操作报错SQLSTATE[42000]

Laravel5.x运行迁移命令创建数据表:php artisan migrate报错。Illuminate\Database\QueryException&#160; : SQLSTATE[42000]: Syntax error or access violation: 1071 Spec...

2020-10-14

php设计模式之迭代器模式实例分析【星际争霸游戏案例】

本文实例讲述了php设计模式之迭代器模式。分享给大家供大家参考,具体如下:星际的任务关一般会有这样的设定:一开始电脑的农民不采矿,如果战斗打响,或者玩家造出第一个兵,电脑的农...

2020-10-14

php设计模式之适配器模式实例分析【星际争霸游戏案例】

本文实例讲述了php设计模式之适配器模式。分享给大家供大家参考,具体如下:星际的很多兵种,都有至少一项特殊技能。而且有些兵种的技能是相同的,比如虫族部队都会恢复血。如果按...

2020-10-14

Yii框架多语言站点配置方法分析【中文/英文切换站点】

本文实例讲述了Yii框架多语言站点配置方法。分享给大家供大家参考,具体如下:这里假设我们要建立 中文/英文 切换的站点1. 设置全局默认的语言文件添加代码:protected/config/mai...

2020-10-14

Yii框架组件的事件机制原理与用法分析

本文实例讲述了Yii框架组件的事件机制原理与用法。分享给大家供大家参考,具体如下:在深入分析 Yii 的运行之前,我们先来看一下 Yii 框架中一个很重要的机制 - 事件。Yii 官方参...

2020-10-14

Yii Framework框架中事件和行为的区别及应用实例分析

本文实例讲述了Yii Framework框架中事件和行为的区别及应用。分享给大家供大家参考,具体如下:个人觉得,在 Yii 里面,最难以明白的就是事件(Event)和行为(behavior)了。这不仅仅是因...

2020-10-14

再谈Yii Framework框架中的事件event原理与应用

本文实例讲述了Yii Framework框架中的事件event原理与应用。分享给大家供大家参考,具体如下:再谈Yii Framework中的事件event,我写过的关于Yii事件event的另一篇文章Yii Framew...

2020-10-14

为你的 Laravel 验证器加上多验证场景的实现

前言
在我们使用 laravel 框架的验证器,有的时候需要对表单等进行数据验证,当然 laravel 也为我们提供了
Illuminate\Http\Request 对象提供的 validate 方法 以及 FormReques...

2020-10-14

laravel使用数据库测试注意事项

相对于其它测试,数据库测试可以说是相对复杂繁琐的,因为数据库测试不可避免地会涉及到数据库的增删改查,而这些操作会影响数据库的数据,而我们测试最忌讳的就是修改了数据的测试...

2020-10-14

yii2.0框架数据库操作简单示例【添加,修改,删除,查询,打印等】

本文实例讲述了yii2.0框架数据库操作。分享给大家供大家参考,具体如下:添加$id = \Yii::$app->db->createCommand()->insert('表名',['car_num' => $car_num, 'lg_shop_id' =>...

2020-10-14

php回调函数处理数组操作示例

本文实例讲述了php回调函数处理数组操作。分享给大家供大家参考,具体如下:array_reduce— 用回调函数迭代地将数组简化为单一的值mixed array_reduce ( array $array , callab...

2020-10-14

yii2.0框架实现上传excel文件后导入到数据库的方法示例

本文实例讲述了yii2.0框架实现上传excel文件后导入到数据库的方法。分享给大家供大家参考,具体如下:Model模型<&#63;php/** * 描述... * @author zcy * @date 2019/8/13 */nam...

2020-10-14

yii2.0框架多模型操作示例【添加/修改/删除】

本文实例讲述了yii2.0框架多模型操作。分享给大家供大家参考,具体如下:控制器:<&#63;php namespace app\controllers; use Yii;use yii\web\Controller;use yii\base\Model;use...

2020-10-14

php使用goto实现自动重启swoole、reactphp、workerman服务的代码

在平时使用swoole进行开发中,常常遇到这种问题,改了代码之后,手动ctrl+c中断服务,再敲命令重启服务。频繁地重启,感觉心很累。php提供了inotify扩展,调用linux的inotify系统调用,监...

2020-10-14

PHP 对象接口简单实现方法示例

本文实例讲述了PHP 对象接口简单实现方法。分享给大家供大家参考,具体如下:对象接口 (interface)使用接口(interface),可以指定某个类必须实现哪些方法,但不需要定义这些方法的具...

2020-10-14

PHP 面向对象程序设计之类属性与类常量实现方法分析

本文实例讲述了PHP 面向对象程序设计之类属性与类常量。分享给大家供大家参考,具体如下:属性 (Properties)类的变量成员叫做“属性”,或者叫“字段”、“特征”,在本文档统一称...

2020-10-14

ThinkPHP 框架实现的读取excel导入数据库操作示例

本文实例讲述了ThinkPHP 框架实现的读取excel导入数据库操作。分享给大家供大家参考,具体如下:入口文件中:require_once VENDOR_PATH.'PHPExcel/PHPExcel/IOFactory.php';requi...

2020-10-14

PHPExcel实现的读取多工作表操作示例

本文实例讲述了PHPExcel实现的读取多工作表操作。分享给大家供大家参考,具体如下:最近我们公司crm模块需要优化一下客户导入功能,之前的要求是:只需要从单个工作表中获取数据;现...

2020-10-14

php操作redis常见方法示例【key与value操作】

本文实例讲述了php操作redis常见方法。分享给大家供大家参考,具体如下:关于key的操作:1、获取所有key,不包括值;$redis ->keys("*");2、获取一个或多个key的值,【不限制数据类型】...

2020-10-14

PHP 自动加载类原理与用法实例分析

本文实例讲述了PHP 自动加载类原理与用法。分享给大家供大家参考,具体如下:类的自动加载 (Autoloading Classes)在编写面向对象(OOP) 程序时,很多开发者为每个类新建一个 PHP 文...

2020-10-14

PHP 范围解析操作符(::)用法分析【访问静态成员和类常量】

本文实例讲述了PHP 范围解析操作符(::)用法。分享给大家供大家参考,具体如下:范围解析操作符 (::)范围解析操作符(也可称作 Paamayim Nekudotayim)或者更简单地说是一对冒号,可以用于...

2020-10-14

Laravel 框架基于自带的用户系统实现登录注册及错误处理功能分析

本文实例讲述了Laravel 框架基于自带的用户系统实现登录注册及错误处理功能。分享给大家供大家参考,具体如下:一、默认 Laravel 不会自动帮你装上用户系统,二、但是我们可以从...

2020-10-14

Laravel 框架路由原理与路由访问实例分析

本文实例讲述了Laravel 框架路由原理与路由访问。分享给大家供大家参考,具体如下:一、简单了解路由的概念在网络成为吃住一样的基本需求的今天;
断开了网络就像断开了与世界的...

2020-10-14

Laravel 框架控制器 Controller原理与用法实例分析

本文实例讲述了Laravel 框架控制器 Controller原理与用法。分享给大家供大家参考,具体如下:一、控制器存在的意义路由可以分发请求;
路由中还可以引入 html 页面;
我们可以在 ro...

2020-10-14

ThinkPHP3.1.2 使用cli命令行模式运行的方法

前言thinkphp3.1.2 需要使用cli方法运行脚本
折腾了一天才搞定
3.1.2的版本真的很古老解决增加cli.php入口文件define ('APP_NAME','App');define ('APP_PATH','./App/');de...

2020-10-14

php判断某个方法是否存在函数function_exists (),method_exists()与is_callable()区别与用法解析

本文实例讲述了php判断某个方法是否存在函数function_exists (),method_exists()与is_callable()区别与用法。分享给大家供大家参考,具体如下:php函数function_exists (),meth...

2020-10-14

PHP 对象继承原理与简单用法示例

本文实例讲述了PHP 对象继承原理与简单用法。分享给大家供大家参考,具体如下:对象继承继承已为大家所熟知的一个程序设计特性,PHP 的对象模型也使用了继承。继承将会影响到类与...

2020-10-14

PHP 构造函数和析构函数原理与用法分析

本文实例讲述了PHP 构造函数和析构函数原理与用法。分享给大家供大家参考,具体如下:构造函数__construct ([ mixed $args [, $... ]] ) : void
PHP 5 允行开发者在一个类中定...

2020-10-14

PHP实现随机发放扑克牌

PHP编程:用PHP实现随机发放扑克牌描述:一副扑克牌共54张(包括大、小王),用PHP制作一发牌器,向三人随机发牌;编辑poker.php<!DOCTYPE html><html><head> <title></title></head><bod...

2020-10-14

PHP 命名空间原理与用法详解

本文实例讲述了PHP 命名空间原理与用法。分享给大家供大家参考,具体如下:命名空间适用于 (PHP 5 >= 5.3.0, PHP 7)使用命名空间基础PHP 命名空间类似于文件系统,在文件系统中访...

2020-10-14

PHP使用PDO 连接与连接管理操作实例分析

本文实例讲述了PHP使用PDO 连接与连接管理操作。分享给大家供大家参考,具体如下:连接是通过创建 PDO 基类的实例而建立的。不管使用哪种驱动程序,都是用 PDO 类名。构造函数接...

2020-10-14

PHP实现随机发扑克牌

本文实例为大家分享了PHP实现随机发扑克牌的具体代码,供大家参考,具体内容如下<!doctype html><html><!-- 随机发扑克牌 --><head><meta charset="UTF-8"><title>随机发牌</ti...

2020-10-14
返回顶部
顶部