E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
php框架hyperf
ORM:被忽略的 group by 后的 count 统计
起因使用了某个
PHP框架
的sql查询器时,发现每次加上分组条件之后,page方法返回参数中一个是数据集和一个是总数,而总数总是不准。问题于是,我看了一下框架模型的实现方法。
·
2021-09-23 18:02
php后端mysql
hyperf
从零开始构建微服务(二)——构建服务消费者
阅读目录构建服务消费者安装jsonrpc依赖安装JSONRPC客户端server配置编写业务代码编写服务消费者类consumer配置配置UserServiceInterface编写UserControllerpostman测试自动配置服务消费者配置优化统一结果处理我们说过,服务提供者可以提供各种服务,它可以和数据库进行交互;服务消费者是纯消费的服务,只需要远程访问服务提供者即可。下面我们按步骤构建
·
2021-09-15 15:32
hyperf微服务
hyperf
从零开始构建微服务(一)——构建服务提供者
jsonrpc依赖4、安装rpcserver组件5、修改server配置6、配置数据库7、编写基础代码7-1、编写model代码7-2、编写service代码postman测试上一篇文章我们了解了如何使用
hyperf
·
2021-09-09 09:03
hyperfrpc微服务
hyperf
微服务-概述
转发自白狼栈:查看原文
Hyperf
是一个高性能、高灵活性的渐进式PHP协程框架,内置协程服务器及大量常用的组件,性能较传统基于PHP-FPM的框架有质的提升,提供超高性能的同时,也保持着极其灵活的可扩展性
·
2021-08-26 13:12
hyperfphp微服务
php框架
哪个好?
php开发框架,常用的大概是Yii、TP5、Laravel等等····Yii是一个基于组件开发的用做大型web应用的高性能
PHP框架
,它将Web编程中的可重用性发挥到极致,能够显著加速开发进程。
·
2021-08-24 22:23
PHP反射机制案例讲解
PHP自5.0版本以后添加了反射机制,它提供了一套强大的反射API,允许你在PHP运行环境中,访问和使用类、方法、属性、参数和注释等,其功能十分强大,经常用于高扩展的
PHP框架
,自动加载插件,自动生成文档
·
2021-08-01 16:06
windows下安装
Hyperf
docker下载地址https://hub.docker.com/editions/community/docker-ce-desktop-windows/2.创建本地项目文件夹,我创建的是E:\www\
hyperf
3
史史小子
·
2021-06-26 21:54
【Laravel—核心源码解析】(一)入口文件index.php
前言Larave作为近年来最流行的
PHP框架
之一,在目前的工作中也是使用比较频繁的框架,功能十分全面。
Jesus丶
·
2021-06-25 05:13
01. ThinkPHP6.x
一.框架简介ThinkPHP6.0是目前框架正式版的最新版本,发布于2019年10月24日;TP框架是免费开源的、轻量级的、简单快速且敏捷的
PHP框架
;你可以免费使用TP框架,甚至可以将你的项目商用;ThinkPHP6.0
王者風範
·
2021-06-24 23:42
04. URL 访问模式
一.URL解析Think
PHP框架
非常多的操作都是通过URL来实现的;多应用:http://serverName/index.php/应用/控制器/操作/参数/值…;单应用:http://serverName
王者風範
·
2021-06-24 11:55
Windows环境中使用Docker 配置LaraDock PHP-fpm+Nginx+Workspace+Mysql+Redis教程
现在PHP在服务端还是占有百分之79,占比稳居第一,Laravel是一个优秀的
PHP框架
。PHPer只会用phpstudywampserver是无法在公司生存下去的(现在还有人用这种东西?)
KingJW
·
2021-06-21 14:05
雷风影视CMS v3.4.0代码审计之getshell
此CMS是基于Think
PHP框架
写的,存在漏洞的URL在/admin.php?
vul404
·
2021-06-20 19:42
2018-09-12 首页
ThinkPHP5.1——12载初心,你值得信赖的
PHP框架
[图片上传失败...(image-b5121-1536723269833)][图片上传失败...
土豆丝炒洋芋丝
·
2021-06-20 07:10
17-PHP代码审计——jizhicms1.6.7 sql注入漏洞分析
目录漏洞一:前台首页sql注入漏洞二:前台留言界面sql注入漏洞三:用户文章发布sql注入漏洞说明:jizhicms是一个基于think
php框架
开发的开源phpcms,1.6.7版本的前台页面和用户中心存在
songly_
·
2021-06-14 09:59
网络安全
代码审计
php
thinkphp
安全漏洞
ci框架
CodeIgniter是一个小巧但功能强大的
PHP框架
,当前下载包2.6M,作为一个简单而“优雅”的工具包,适合开发者们建立功能完善的Web应用程序。
降水
·
2021-06-13 15:50
Laravel 队列使用
1环境Laravel是一种类似ThinkPHP的
php框架
,封装的诸多功能可以很方便的使用。队列Queue便是其中之一。
bbdlg
·
2021-06-10 04:45
docker for windows 下开发
Hyperf
1.安装dockerforwindows(安装之前查看windows版本是否支持)下一步下一步的安装2.安装过程中会提示wls,配置wls2安装成功之后桌面有小鲸鱼的图标启动docker可能启动失败,根据提示启动win对应服务配置(有可能需要进入bios设置允许虚拟机之类)4.安装成功之后打开powershell输入dockerversion显示下图表示启动成功20210427105610.png
riyihu
·
2021-06-09 16:50
ThinkPHP控制器(八)
一、控制器的定义Think
PHP框架
的控制器定义在application文件夹下的子目录中。
whiteMu
·
2021-06-08 00:54
hyperf
| 快速搜索
hyperf
.wiki
平时使用
hyperf
wiki比较多,一直有一个需求:怎么快速搜索?
daydaygo
·
2021-06-06 13:56
PHP学习规划
1.PHP:熟悉基本的语法数组、字符串、数据库、Socket、XML、GG/ImageMgk图片处理等;熟练使用一两个
PHP框架
(ThinkPHP、Y
噫那里有条咸鱼
·
2021-06-04 11:09
Beego 公共方法返回JSON
容我废话一会,懒得看直接看正文最近没事想写个blog学习一下go,发现了beego这个框架真的非常像PHP中的think
php框架
,上手很简单的样子,于是简单看了看文档介绍什么的就开始写了,后台用vue-admin-template
Mr_dreamer
·
2021-06-04 01:18
详解
PHP框架
EasySwoole
安装使用Composer安装composerrequireeasyswoole/easyswoole=3.xphpvendor/bin/easyswooleinstall启动框架phpeasyswoolestartnginx转发server{root/data/wwwroot/;server_namelocal.easyswoole.com;location/{proxy_http_version
·
2021-06-03 21:14
浅谈减少
Hyperf
框架的扫描时间
原因
Hyperf
框架为了防止用户更新组件后,代理缓存没有更新导致启动报错。增加了以下钩子。
·
2021-05-29 17:52
YzmCMS系统精仿系统下载站模板 精品系统软件整站下载站
价值400元YzmCMS系统精仿系统下载站模板精品系统软件下载站采用think
PHP框架
开发非常适合做软件,系统下载站。网盘下载地址:https://www.skpan.cn/UwEG7KhjWsv
你的北音
·
2021-05-21 02:43
网站源码
程序源码
下载站
yzmcms
php
node-transform-mysql , js对mysql封装库,链式调用,文档完善
最近我准备写一个这样的库,基于前期自己对mysql的封装(ThinkPHP是我使用过的一个
PHP框架
,对它的模型模块调用sql的方式很喜欢)因此决定参考其API,用javascript实现一次。
只此一生的我
·
2021-05-20 17:28
关于PHP程序员技术职业生涯规划
故转载过来了看到很多PHP程序员职业规划的文章,都是直接上来就提Linux、PHP、MySQL、Nginx、Redis、Memcache、jQuery这些,然后就直接上手搭环境、做项目,中级就是学习各种
PHP
单板小智
·
2021-05-20 11:39
lavarel视频教程(高清完全版-绝对精品)
为WEB艺术家创造的
PHP框架
,lavarel视频教程(高清完全版-绝对精品),E家课堂出品讲解了lavarel的基础应用和高级应用,模型orm、视图创建、模板集成、数据库快速开发等等。
dotcoolgirl
·
2021-05-19 05:51
自动加载模块
从零开始编写一个
PHP框架
系列的《自动加载模块》项目地址:terse前言本来在纠结,第一步是从哪个模块开始的。后来决定了先编写一些基础类,这样能够串联整个框架。
imjcw
·
2021-05-18 08:25
Laravel学习笔记-核心概念
一个
PHP框架
。
赵客缦胡缨v吴钩霜雪明
·
2021-05-18 00:42
think
php框架
url隐藏应用的入口文件index.php
搭建好think
php框架
,浏览器输入url访问时,总会先访问入口文件index.php比如我在模块test下有个index.php的控制器,控制器里面有两个方法,一个index,一个demo.在不加其他路的情况下
会飞_的鱼
·
2021-05-15 16:05
二十三、
PHP框架
Laravel学习笔记——集合的常用方法
一.常用方法all()方法,转换为属性形式输出,使用dd方法看类型;$collection=collect([1,2,2,3,4,4,4]);dd($collection->all());PS:$collection->dd()方法可以以dd()模式输出,还有dump()模式;avg()方法返回平均值;//返回平均值$collection=collect([1,2,3,4]);return$col
小小白学计算机
·
2021-05-14 17:01
PHP
编程语言
php
laravel
后端
二十二、
PHP框架
Laravel学习笔记——集合的使用
一.创建集合什么是集合?即:它是一种更具读取性和处理能力的数组封装;比如,我们从数据库得到的数据列表,它就是一种集合;数据集合,提供了大量的方法方便我们进行各种操作;除了数据库对象返回的数据集合之外,我们还可以自行创建数据集合;//创建一个数据集合$collection=collect(['张三','李四','王五',null]);//使用dd查看它的类型dd($collection);//直接r
小小白学计算机
·
2021-05-14 17:30
PHP
php
laravel
后端
二十一、
PHP框架
Laravel学习笔记——模型的访问器和修改器
一.访问器访问器:就是在获取数据列表时,拦截属性并对属性进行修改的过程;比如,我们在输出性别时,在性别左右加上括号,或给邮件转换为大写;//访问器,前固定get,后固定Attribute,Gender是字段名//参数$value是源字段值,可修改返回publicfunctiongetGenderAttribute($value){return'【'.$value.'】';}PS:如果字段名是两个单
小小白学计算机
·
2021-05-14 10:53
PHP
php
大数据
数据库
laravel
二十、
PHP框架
Laravel学习笔记——模型的作用域
一.本地作用域很多情况下,我们在数据查找时有一部分条件会被重复且大量使用;而这个条件,可能只是在这个模型对应的数据表使用,别的表并不使用;那么这种情况,可以使用本地作用域的方式,将常用的SQL封装起来;比如:用户模块中,我们大量查询需要查询性别为男,且其它条件的SQL;$users=User::where('gender','男')->where('price','>',90)->get();PS
小小白学计算机
·
2021-05-14 10:59
PHP
数据库
laravel
php
十九、
PHP框架
Laravel学习笔记——批量赋值和软删除
一.批量赋值上一节增删改中,新增中我们发现需要进行批量赋值的许可;一般情况下,是为了防止提交过来的字段在部分场景中不需要或不能;所以,我们需要通过黑白名单机制进行过滤掉必要的字段;//通过提交过来的数据一次性新增User::create(\Request::all());二.软删除什么叫软删除?它相对于真实的删除,而并非真正的删除,只是隐藏了;首先,需要在数据库创建一个字段deleted_at(默
小小白学计算机
·
2021-05-14 00:16
PHP
数据库
mysql
php
laravel
十八、
PHP框架
Laravel学习笔记——模型的增删改
一.增删改操作新增方法如下,注意:默认模型接管created_at和updated_at;$users=newUser();$users->username='辉夜';$users->password='123';$users->email='
[email protected]
';$users->details='123';$users->save();更新,只要是查找到一条数据的情况下使用save()就
小小白学计算机
·
2021-05-13 21:18
PHP
mysql
数据库
php
laravel
十七、
PHP框架
Laravel学习笔记——模型的定义
一.默认设置框架可以使用EloquentORM进行数据库交互,也就是关系对象模型;在数据库入门阶段,我们已经创建了一个User.php模型,如下:phpartisanmake:modelHttp/Models/User//默认在app目录而调用的时候,我们也知道表名要遵循它默认规则,修改为复数,或特定;classUserextendsModel{protected$table='user';}系统
小小白学计算机
·
2021-05-13 20:39
PHP
数据库
php
laravel
mysql
后端
MixPHP 并发性能全面对比测试
Mix
PHP框架
代码只有几千行,理论上在性能方面应该超过各种同步类传统流行框架,我更希望大家能自己去测试,毕竟我说再多不如你一试。
撸代码的乡下人
·
2021-05-11 07:49
请求模块
从零开始编写一个
PHP框架
系列的《请求模块》项目地址:terse前言当我们打开一个网页,浏览器会发出很多请求,有的是请求文件,有的是请求接口。
imjcw
·
2021-05-11 05:44
代码部署(三):使用部署工具deployer并配合github+circle进行部署
这篇文章介绍deployer工具.它支持并行部署,版本回退,可以很方便的编写命令并设置执行时机,并且支持很多主流的
php框架
提供开箱可用的一些方案.使用deployer的情况下:circleCI配置文件中的
never615
·
2021-05-11 03:23
十六、
PHP框架
Laravel学习笔记——构造器的增删改
一.增删改操作使用insert()方法可以新增一条或多条记录;//新增一条记录DB::table('users')->insert(['username'=>'李白','password'=>'123456','email'=>'
[email protected]
','details'=>'123']);//新增多条记录DB::table('users')->insert([[...],[...]]);使
小小白学计算机
·
2021-05-10 00:50
PHP
mysql
sql
数据库
php
laravel
十五、
PHP框架
Laravel学习笔记——构造器的 join 查询
一.join查询使用join实现内联接的多表查询,比如三张表进行innerjoin查询;$users=DB::table('users')->join('books','users.id','=','books.user_id')->join('profiles','users.id','=','profiles.user_id')->select('users.id','users.userna
小小白学计算机
·
2021-05-09 23:08
PHP
数据库
mysql
sql
php
laravel
ThinkPhp缓存原理及使用详解
做这个项目时,服务端最开始是使用原生php写的,在查询数据库时,没有做任何缓存,后来做到商城,采用think
php框架
,页面加载突然提速了很多,专门和做php的朋友交流了一下,了解到thinkphp内置缓存机制
一只好奇的茂
·
2021-05-08 19:48
十四、
PHP框架
Laravel学习笔记——构造器的排序分组、子查询
一.排序分组使用whereColumn()方法实现两个字段相等的查询结果;//判断两个相等的字段,同样支持orWhereColumn()//支持符号'create_time','>','update_time'//支持符号支持数组多个字段格式['create_time','>','update_time']$users=DB::table('users')->whereColumn('create
小小白学计算机
·
2021-05-08 17:50
PHP
mysql
数据库
php
laravel
十三、
PHP框架
Laravel学习笔记——构造器的 where 派生查询
一.where派生查询orWhere()方法,可以通过连缀实现两个或以上的or条件查询;//where()+orWhere实现or条件查询$users=DB::table('users')->where('price','>',95)->orWhere('gender','女')->toSql();通过闭包,我们还可以构建更加复杂的orWhere查询;//orWhere()结合闭包查询$users
小小白学计算机
·
2021-05-08 13:08
PHP
mysql
sql
数据库
php
laravel
十一、
PHP框架
Laravel学习笔记——构造器的查询.分块.聚合
一.构造器查询table()方法引入相应的表,get()方法可以查询当前表的所有数据;//获取全部结果$users=DB::table('users')->get();first()方法,可以获取到第一条数据;//获取第一条数据$users=DB::table('users')->first();value(字段名)方法,可以获取到第一条数据的指定字段的值;//获取第一条数据的email字段值$u
小小白学计算机
·
2021-05-07 15:13
PHP
php
数据库
mysql
laravel
一、
PHP框架
Laravel——入门和安装
一.版本化方案Laravel框架是一款简洁、优秀且优雅的PHP开发框架;Laravel到底怎么读,由于不是真实的单词,导致争论较多目前已知:['lærəvel]['lɑːrəvel]['lɑːrvl]有这几种;Laravel从6.x开始进入到版本化方案,每六个月发布一次版本;这种版本策略在软件版本上也经常看到,比如Firefox火狐浏览器;早期一直用v3.5这个版本,后来就开始疯狂升级,升级了几年
小小白学计算机
·
2021-05-05 13:38
PHP
php
laravel
后端
Phalcon入门(一)--安装
介绍Phalcon是一个使用c扩展写的
PHP框架
,使用c扩展意味着在运行速度上要优于直接使用php写的框架安装Phalcon的php扩展因为Phalcon是用c扩展写的,所以并不像其他的
PHP框架
,比如
spike15
·
2021-04-29 12:58
TP5框架CMD php think 命令行启动服务config.php配置不生效
config.php配置不生效问题原因解决办法问题个人在做键空间消失和队列的时候遇到了cmd命令启动服务时没有正确读取到配置原因框架有个默认配置,cmd运行时是使用的默认配置,并没有调用config.
php
Tinsert
·
2021-04-25 19:11
php
php
thinkphp
redis
消息队列
MVC初遇
第一次深入理解,是针对Think
PHP框架
的MVC理解:(主要参考站长之家的文献内容——转载请注明出处作者:刘东信(bitpart)原文地址:http://www.wodianer.net/article
梧桐枝上梨花开
·
2021-04-22 08:14
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他