yii2 rules验证规则,ajax验证手机号码是否唯一

<?php namespace frontend\models; use Yii; use yii\base\Model; /** * Signup fo…

[k8s集群系列-10]Kubernetes Service暴露方式及Traefik使用

访问部署在kubernetes集群中服务,有两种类型: 集群内部实现访问 集群外部实现访问 但是不管是集群内部还是外部访问都是要经过kube-proxy的 集群…

Laravel环境及其项目上线的注意事项

1、LNMP架构基础环境部署 1) 程序连接数据库时需要使用一些扩展,本项目使用的是pdo_mysql; # php -m |grep -i pdo PDO p…

?完整记录一则Oracle 11.2.0.4单实例打PSU补丁的过程

本文记录了打PSU的全过程,意在体会数据库打PSU补丁的整个过程。 1.OPatch替换为最新版本2.数据库软件应用19221551补丁程序3.数据库应用补丁4…

Laravel项目目录结构说明

Laravel项目目录结构说明: |- vendor 目录包含你的 Composer 依赖模块及laravel框架。 |- bootstrap 目录包含几个框架…

laravel-permission 角色权限控制【代码详解】

下面由Laravel教程栏目给大家介绍laravel-permission 角色权限控制,希望对需要的朋友有所帮助! 首先还是贴出GitHub的地址 https…

thinkphp 中 使用七牛云上传

利用七牛云私有空间存储文件 第一步,注册七牛云,创建空间,将空间设为私有 需要记下的东西: AK,SK,bucket 第二步配置ThinkPHP 在config…

YII2调用当前控制器方法

一、YII2使用当前控制器的方法 1、先在当前控制器定义方法 protected function getAllData($drug_nam…

Laravel路由不生效,除了首页全部404解决方案Nginx环境

原因: 请求根目录/ (http://www.xxx.com/public/),会请求public/index.php 输入其他路由地址时,会把你的请求定位到:…

Laravel @section/endsection 与 @section/show, @yield 的区别

base layout 中需要使用 @section(“section_name”) 区块链是什么? @show    继承的 blade 中需要使用 @sec…

thinkphp和php一样吗

thinkphp和php一样吗? thinkphp和php是不一样的,因为PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言;而thinkph…

laravel框架 路由和表单数据传输 数据库

设置路由: use Illuminate\Support\Facades\Route; //设置路由访问控制器只能是get访问 // Rou…

在Mac开发环境Laravel Valet中配置运行Flarum论坛系统的方法详解

下面由laravel教程栏目给大家介绍在 Mac 开发环境 Laravel Valet 中配置运行 Flarum 论坛系统的实现方法,希望对需要的朋友有所帮助!…

2020PHP面试-PHP篇

一、列举一些PHP的设计模式 单例模式:保证在整个应用程序的生命周期中,任何一个时刻,单例类的实例都只存在一个,同时这个类还必须提供一个访问该类的全局访问点。 …

Laravel5.5 生成测试数据

1、在database/factories/UserFactory.php 中添加 2、在tinker中生成数据 3、数据生成成功   Laravel…

swoole与php最本质区别是什么

swoole与php最本质区别是什么? swoole是PHP的一个扩展。 简单理解:swoole=异步I/O+网络通信 PHPer可以基于swoole去实现过去…

Thinkphp相关总结

采用单一入口模式 定义框架路径/项目路基/项目名称 定义调试模式/运行模式/相关常量 载入框架入口文件 MVC mvc是一种将应用层的逻辑层和表现层分离的方法。…

workerman怎么实现分组群聊

一、基础 1. workerman workerman是国人开发的良心高性能的PHP socket 服务器框架,在全球最大同性交友平台gayHub的star都4…

简单16步搞定Laravel Echo的使用

先飚几句英文,说说 Laravel Echo 的作用: One of my favorite projects in the Laravel ecosystem…

thinkphp中session 判断

session判断 要判断一个session值是否已经设置,可以使用 session(‘?name‘); 用于判断名称为name的session值是否已经设置相…

Yii2.0调用sql server存储过程并获取返回值

1、首先展示创建sql server存储过程的语句,创建一个简单的存储过程,测试用。 1 SET ANSI_NULLS ON 2 GO 3 SET QUOTED…

thinkphp—部署在IIS8.0服务器上

最近做了一个项目,使用的是我自己基于thinkphp开发的一套CMS,由于我本地使用的都是apche的环境,即使是线上环境用的也是宝塔面板,但是现在要将thin…

thinkphp有orm吗

THinkPHP是国内比较有代表性的PHP开发框架,支持MVC开发模式。ThinkPHP的ORM(Object Relation Mapping)是为方便开发者…

yii中gii如何使用

yii中gii如何使用 1、配置 Gii模块只能在开发模式下使用,默认开启,但是限制访问gii模块必须是本地请求,以下配置中的allowedIPs可以自定义可以…

mysql-8.0.11-winx64下载

地址http://dev.mysql.com/downloads/   这里点击:DOWNLOAD 链接,进入一下页面:    这…

thinkphp5.0–auth权限

一般auth权限有四个表: think_admin:注册表, think_auth_group_access:用户组明细表(关联), think_auth_gr…

ThinkPHP中_initialize()与__construct()用法

1 _initialize()不是php类中的构造函数,php类的构造函数只有__construct(). 2 类的初始化:子类如果有自己的构造函数__cons…

解决:My97DatePicker 日期插件引用在PHP文件中maxDate和minDate控制失效问题

开发环境:   语言:PHP   框架:ThinkPHP   问题:在引用插件My97DatePicker时,想实现:开始日期不能大于结束日期,结束时…

yii为什么快

Yii是一个高性能的框架,以下的图表展示了与其他流行的PHP框架比较下Yii的高效率。在这个图表中, RPS代表“每秒请求”,描述了此框架每秒执行多少个请求。 …

bootstrap文本效果

1.效果图如下所示 2.代码实现如下 <!DOCTYPE html> <html> <head> <meta…

Laravel中的信息验证 和 语言包

首先,谈下语言包的问题 1、安装语言包,通过composer进行安装 composer require “overtrue/laravel-lang:dev-m…

laravel获取checkbox值得小技巧

以前老是用三元运算符来判断,现在有了更好的方法: 1.html代码 <input type=”hidden” name=”approved” value=…

MQTT入门2 — “Error: Invalid password hash for user nick.”和“Connection Refused: not authorised.”

原文地址:https://www.cnblogs.com/NickQ/p/9277315.html 问题描述: 搭建好mosqitto环境后,利用无密码验证方式…

thinkphp3.2路由美化,url简化

thinkphp的路由功能很实用也很强大,可以简化url,有强大的正则匹配,可以做成任何想要的url样式。 在前台的config.php配置文件中: &nbsp…

Yii2学习笔记一 GridView

第一次知道Yii框架其实是个偶然。 我刚工作半年,一直是使用国内的ThinkPHP框架,这个框架的好处是对初学者比较友好,学习成本低,不需要知道框架的底层就可以…

Jetbrains系列产品2019.3 最新激活方法 支持 Windows Mac Linux操作系统

    该激活码为正版激活码,仅供学习交流使用 如码过期或使用报错,请关注公众号:[idea交流] 解决报错问题   D6KY03…

yii如何判断是否是ajax提交

判断是否是ajax提交的方法如下: (相关教程推荐:yii框架) public function actionDelete() { if (Yii::$app-…

Thinkphp在nginx设置同域名二级目录访问

   Thinkphp在nginx设置同域名二级目录访问,是因为最近弄一个小程序项目,要https,但是只有单个域名,不能通配域名,所有只好…

Laravel生成Word文档 – phpword

在项目实际开发或学习中,会遇到把数据导出生成word文档的需求。这里就用优雅、流行的laravel框架,来简单的教大家实现。 phpword,它可以很…

thinkphp中修改模板标签定界符的方法

大家都知道在thinkphp里面,我们是通过在控制器里面给模板分配变量,然后在模板里面通过标签的方式来获取变量,假设有一个变量为$name,那么我们在模板里面就…

Yii2 选项卡的使用

  <!–选项卡开始–><?phpecho \yii\bootstrap\Tabs::widget([‘id‘ => ‘t…

vue初级页面 tab切换 表格动态绑定 v-for(item,index) in datas.system :value='item.values'

      <?php /** * Created by PhpStorm. * User: 信息部 * Date: 201…

Laravel 5.1的多路由文件的配置

Laravel 5.1的多路由文件的配置   默认的路由配置文件只有一个,\app\Http\routes.php。在同一个文件中写路由容易起冲突,文…

YII框架中可以使用foreach遍历对象以及可以使用数组形式直接访问对象的原因

YII框架中可以使用foreach遍历对象以及可以使用数组形式直接访问对象的原因在YII框架的使用过程中,我们可以使用foreach直接遍历findAll等方法…

PHP框架Yii2.0安装(基础版、高级版)

      最近农成也是切入了yiiframework 2.0,就是安装yii2.0就花费了不少的时间,为此做了很多的弯路,特此写…

Yii2.0 自定义日志类

       Yii2.0的日志功能虽然说已经很强大,但有时候,我们需要在程序运行的关键地方加入日志。这样使用Yii2.…

YII2中andWhere如何多个or查询

YII2中andWhere如何多个or查询 使用多个or的复杂查询: AND ((`name`='张三') OR (`name`=&#039…

关于thinkphp5URL重写

可以通过URL重写隐藏应用的入口文件index.php,下面是相关服务器的配置参考: [ Apache ] httpd.conf配置文件中加载了mod_rewr…

laravel 模型中的一对一,一对多,多对多的关联

一对一 一对一关联是一个非常简单的关联关系,例如,一个 User 模型有一个与之关联的 Phone 模型,一个人对应一个…

yii2.0程序如何安装?

Yii2.0程序可以使用Composer来安装,只需要执行一条简单的命令就可以安装新的扩展或更新Yii了,下面,我们就来看下具体的安装方法及步骤。 yii2.0…

composer错误提示Cloning failed using an ssh key for authentication的解决方法

  早上ytkah在测试laravel用composer安装一些插件时出现了一些错误,提示如下,是github的ssh密匙认证错误,提示要重新生成token,然…

springcloud微服务实战

springcloud微服务实战   后端开发: 1、2017龙果微服务架构的分布式事务解决方案 2、2017年龙果spring boot 入门实战视…

Laravel PHP Web开发框架

Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的…

laravel ORM 模型关联 with () 用法

关联时想对关联表数据筛选时:MySQL查询: SELECT * FROM A LEFT JOIN B ON A.B_id = B.id AND B.condit…

PHP Closure类Bind与BindTo方法

Closure类为闭包类,PHP中闭包都是Closure的实例: 1 $func = function(){}; 2 var_dump($func instan…

yii2框架随笔4

接下来我们继续了解Component.php 目录为:vendor/yiisoft/yii2/base/Component.php (接上次的代码) /** *…

laravel高并发之抽奖秒杀解决方案

下面由Laravel教程栏目给大家laravel高并发之抽奖秒杀解决方案,希望对需要的朋友有所帮助! 测试 1.8核16G的服务器Jmeter并发2000 注意…

Thinkphp框架下(同服务器下)不同二级域名之间session互通共享设置

在Thinkphp框架下根目录打开index.php 在头部加入如下代码即可: //入口文件 define(‘DOMAIN‘,‘abc.com‘);//abc.…

yii2 404报错处理

yii2 404报错处理 frontend和backend配置方法一样,这里演示的是frontend的 1.首先进到yii框架的frontend\config文…

yii2.0 curd操作

$customer=new Customer();//插入操作 $customer->name=‘小熊‘; $customer->save(); &…

ThinkPHP6 任意文件操作漏洞分析

漏洞介绍 2020年1月10日,ThinkPHP团队发布一个补丁更新,修复了一处由不安全的SessionId导致的任意文件操作漏洞。该漏洞允许攻击者在目标环境启…

yii2中组件什么意思

组件是YII框架application(应用)的主要组成部分,它是 [yii\base\Component]的实例或者子类。组件有三个重要特征(功能): ·属性…

laravel 返回值

先理解几个概念: StdClass 对象 => 基础的对象 Eloquent 模型对象 (Model 对象) => 和模型相关的类对象 Eloque…

thinkphp是什么框架

ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,2007年元旦正式更名为ThinkPHP,并且遵循Apache2开…

swoole学习–登录模块

使用swoole+thinkphp6.0+redis 结合开发的登录模块,做完之后有几点感悟: 1.不要相信任务数据,包括请求的外部接口,特别是超时者部分,尽可…

composer启用国内镜像网站的配置更改办法

用法: 有两种方式启用本镜像服务: 将以下配置信息添加到 Composer 的配置文件 config.json 中(系统全局配置)。见“例1” 将以下配置信息添…

部门管理功能的实现

【一】部门列表展示 分析: ①控制器DeptController.class.php ②方法showList(不要使用list方法,因为list是关键词) ③模…

yii2.0表格如何排序

在Yii2.0项目的实际开发中,经常会遇到使用Yii2.0自带的排序功能。 展示多条数据时,通常需要对数据按照用户指定的列进行排序。 Yii 使用 yii\da…

thinkphp 5 前台格式化输出日期

thinkphp格式化输出 {$time|strtotime|date=”Y年m月d日”,###}   $time 是日期字符…

nginx对于Yii2的前后台的配置

     虽然是个基础问题,但也折腾了不少时间,记录下来,希望对新手有所帮助。例如我的前台地址yooao.cc,后台地址…

composer安装laravel框架时未生成Vendor解决办法

三个方法并没有关联,可以单独尝试也可以一起设置。   方法一、 去php.ini中查看下面三个扩展项是否开启 extension=php_filein…

thinkphp的系统变量

define(‘EXT‘, ‘.php‘); define(‘DS‘, DIRECTORY_SEPARATOR); defined(‘THINK_PATH‘) …

thinkphp添加到sql失败怎么办

ThinkPHP添加数据到数据库失败怎么办? 一般情况下会先检查一下几个方面: ·检查控制器或Model名是否有误。 ·检查需要插入的数据是否为空或者缺失参数。…

教你在JS中实现Laravel的route函数

下面由Laravel开发教程栏目给大家介绍Laravel ORM 中你不知道的骚操作,希望对需要的朋友有所帮助! 在Laravel的路由模块里,我们可以给每一个…

nginx/php-fpm 访问php文件直接下载而不运行

遇到这种问题,首先确认你web服务器配置中的.PHP是不是被指定给FastCGI server处理: location ~ .php$ { fastcgi_pa…

yii中gii是什么意思?

在yii中,gii是一个扩展,通过gii自动生成代码,把一些通用的代码交给程序去生成,很大程度上减少开发者的时间成本。 Gii这个扩展无疑是yii2快速开发的一…

workerman写mysql连接池的方法与作用

首先要了解为什么用连接池,连接池能为你解决什么问题 连接池主要的作用: 1、减少与数据服务器建立TCP连接三次握手及连接关闭四次挥手的开销,从而降低客户端和my…

Thinkphp5内核开发 集成后台系统自动发卡平台网站源码

推荐使用 宝塔控制面板进行搭建 系统环境: CentOS Linux 7.2获以上版本(越新版本越好) PHP7.0 Nginx/apache 都支持 mysq…

解决Laravel错误1071 Specified key was too long的多种方法

If you are using MariaDB or an older version of MySQL, you need to place this co…

学习yii2.0框架阅读代码(十四)

组件(Component) 事件Event(温习) <?php namespace yii\base; //事件是所有事件类的基类。它封装了参数与事件相关…

Laravel 框架在 Mac 上使用命令 npm run dev 时报错问题

我是看的Summer写的 Laravel 入门教程,用的 Mac 上 Homestead—Vagrant 第四章时一个步骤是要将 Laravel 默…

thinkphp5—安装到宝塔出现

使用thinkphp5安装到宝塔的linux上,出现以下错误: Warning: require(): open_basedir restriction in …

laravel学习:主从读写分离配置的实现

本篇文章给大家带来的内容是关于laravel学习:主从读写分离配置的实现,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 在DB的连接工厂中找到…

跨域请求Access to XMLHttpRequest at 'http://localhost/index.php/api/user/login'

ajax访问后台接口遇到报错   解决方法: 在被请求的php文件中加入请求头部 header(‘Access-Control-Allow-Origi…

解决yii2 禁用layout时AppAsset不加载资源的问题

大王派我来巡山_site:http://blog.csdn.net/wang78699425/article/details/52369841 最近由于项目(y…

laravel 使用 vue (gulp)

1)首先要安装 gulp 看这里 http://www.cnblogs.com/tujia/p/6397779.html    2)编辑js…

Laravel 查询&数据库&模型

1.with()与load区别: 都称为 延迟预加载,不同点在于 load()是在已经查询出来的模型上调用,而 with()&nb…

yii2之使用ueditor

代码效果:     1、去github下载yii2高级版ueditor扩展 2、将下载的扩展放入  /common/widgets…

phpstudy安装ThinkPHP5框架

phpstudy安装ThinkPHP5框架 步骤: 1,进入ThinkPHP官网,下载完整版本:http://www.thinkphp.cn/ 2,解压出下载的…

yii2 redis 报错怎么办

yii2 redis 报错怎么办? yii2-redis安装与配置 相关教程推荐:yii框架 安装redis扩展: 1.通过composer进行安装,到项目根目…

ThinkPHP防止XSS攻击的方法

本篇文章介绍了设置TP防止XSS攻击的方法,希望对学习ThinkPHP的朋友有帮助! ThinkPHP防止XSS攻击的方法 1 如果您的项目没有富文本编辑器 然…

THINKPHP_动态验证validate()

$data=I(‘post.‘,‘‘,‘trim‘);$rules = array(     array(‘name‘,…

laravel自动生成model

laravel自动生成model 添加PHP扩展 composer require krlove/eloquent-model-generator –dev …

SpringMVC from 表单标签和 input 表单标签

刚学习很懵  不知道还有springmvc 自己的表单  于是乎就上网查了一下  这个真的好用多啦  刚学习很懵&nbs…

thinkphp 3.2 完全开发手册地址

http://document.thinkphp.cn/manual_3_2.html   JOIN  查询应用 JOIN方法也是连贯操作方…

Nginx 下无法读取session 导致 thinkphp验证码错误

打开php配置文件 php.ini 使用搜索命令 whereis php.ini  一般在:/etc/php.ini 目录下 使用vim命令打开 找到…

非常好用的一个php后台管理系统-基于thinkphp6 layui easywechat

系统基于Tinkphp6 架构, layui2.5.5 开发 内核基于ThinkPHP6框架+MYSQL数据库;最新版版本包含微信开发模块欢迎加入群一起学习成长…

tp5中使用ueditor编辑器保存文本到数据库后回显后显示html标签问题解决办法

在编辑器ueditor中获取文本,保存到到数据库后为 当在数据库中提取出来,在显示回ueditor编辑器时候,出了问题, html标签都显示出来了 百度了下别人…

Yii源码阅读笔记(九)

Behvaior类,Behavior类是所有事件类的基类: 1 namespace yii\base; 2 3 /** 4 * Behavior is the …

Yii框架用模版引擎了吗?

Yii框架用模版引擎了吗? Yii框架没有用模版引擎,Yii还是采用原始PHP作为模板语法,该框架是一个基于组件的高性能PHP框架,用于开发大型Web应用,并且…