laravel-admin安装(laravel5.5)

快速搭建一个Laravel 后台管理系统,拥有完整的用户管理及权限管理系统以及丰富的拓展,当前版本(1.5)需要安装PHP 7+和Laravel 5.5 1.切换Composer的镜像 composer config -g repo.packagist composer https://mirro...

2019-07-27 11:09:00

阅读数 17

评论数 0

简单了解下CGI、FastCGI和php-fpm的概念和区别和运行原理

什么是CGI? CGI(Common Gateway Interface),公共网关接口,它是Web服务器与外部应用程序(CGI程序)之间传递信息的接口标准。通过CGI接口,Web服务器就能够获取客户端提交的信息,并转交给服务器端的CGI程序处理,最后返回结果给客户端。 也就是说,CGI实际上是一...

2019-07-23 16:28:24

阅读数 6

评论数 0

缓存穿透,缓存击穿,缓存雪崩区别和解决方案

1. 缓存穿透 缓存穿透是指查询一个一定不存在的数据。由于缓存不命中,并且出于容错考虑,如果从数据库查不到数据则不写入缓存,这导致这个不存在的数据每次请求都要到数据库去查询,失去了缓存的意义。 请求的数据在缓存大量不命中,导致请求走数据库。缓存穿透如果发生了,也可能把我们的数据库搞垮,导致...

2019-07-23 14:24:55

阅读数 7

评论数 0

PHP设计模式---工厂模式

何为工厂模式? 所谓工厂模式还真和生产有关。生产什么呢?生产出来的是一个实例对象。通过什么设备生产?通过一个工厂类生产。怎么生产呢?工厂类调用自身静态方法来生产对象实例。  为什么要用工厂模式?   很多没接触过工厂模式的人会不禁问,为啥我要费那么大的劲儿去构造工厂类去创建对象呢?不去套用那...

2019-07-13 17:19:58

阅读数 7

评论数 0

Explain详解

在执行SQL的时候,经常有些SQL未正确使用到索引,导致程序变慢,通过使用explain进行分析SQL,可以清楚表的读取顺序、索引的使用情况等,从而优化索引。 在用explain执行SQL计划分析时,有以下信息显示: 1、id id相同,执行顺序由上至下;id不同,如果是子查询,id的...

2019-07-12 14:54:53

阅读数 4

评论数 0

PHP设计模式---单例模式

应用场景 实际项目中像数据库查询,日志输出,全局回调,统一校验等模块。 这些模块功能单一,但需要多次访问,如果能够全局唯一,多次复用会大大提升性能。这也就是单 例存在的必要性(我们希望整个应用只实例化一次) 单例模式的好处: 1:减少频繁创建,节省了cpu。 2:静态对象公用,节省了内存。 ...

2019-07-11 11:12:55

阅读数 9

评论数 0

laravel5.5通过Easywechat组件实现PC网站微信支付(Native支付)

1.准备 安装 overtrue/laravel-wechat composer require "overtrue/laravel-wechat:~5.0" 创建配置文件: php artisan vendor:publish --provider="O...

2019-07-10 20:01:42

阅读数 6

评论数 0

10分钟彻底理解Redis的持久化机制:RDB和AOF

什么是Redis持久化? Redis作为一个键值对内存数据库(NoSQL),数据都存储在内存当中,在处理客户端请求时,所有操作都在内存当中进行, 如下所示: 这样做有什么问题呢? 其实,只要稍微有点计算机基础知识的人都知道,存储在内存当中的数据,只要服务器关机(各种原因引起的),内存中的数据就会...

2019-07-05 16:21:36

阅读数 27

评论数 0

laravel5.5 手动认证用户

1.配置路由 web.php里 /*首页*/ Route::get('/','IndexController@index'); /*登录视图*/ Route::get('/login','LoginController@loginForm'); /*登录操作*/ Route::post('/log...

2019-06-06 16:23:53

阅读数 31

评论数 0

Windows环境下Vue+webpack开发环境搭建

1.安装node.js环境 https://blog.csdn.net/php12345679/article/details/89246813 2.设置global和cache路径 说明:设置路径能够把通过npm安装的模块集中在一起,便于管理。 在nodejs的安装目录下,新建node_gl...

2019-05-20 17:15:29

阅读数 20

评论数 0

vue.js调试工具安装

1.vue官网 https://cn.vuejs.org/ 2.官网右上角的生态系统里下拉的官方仓库 3.找到vue-devtools 4.找到相对应的点过去,得翻墙才能访问到哦 5.点击添加,添加完刷新页面即可(我这里已经添加,所以显示删除) 6.有这个就成功了 完结,撒花 ...

2019-05-09 23:44:18

阅读数 29

评论数 0

ThinkPHP5与GatewayWorker集成(Windows,Linux)

1.到workman官网下载GatewayWorker框架解压 下面是下载链接 https://www.workerman.net/download 2.将Applications/YourApp/start_gateway.php

2019-04-25 10:55:35

阅读数 136

评论数 0

ThinkPHP5与GatewayWorker集成(windows环境)

安装GatewayWorker类库 composer require workerman/gateway-worker-for-win composer require workerman/workerman-for-win 2.安装完成后 在vendor文件夹里 3.代码 ...

2019-04-22 21:19:09

阅读数 21

评论数 0

TP5+web-msg-sender实现即时推送(即时站内信)

1.下载web-msg-sender 下载链接。并解压缩到任意目录(你可以放到tp5目录里,也可以放到www目录) 2.启动:linux系统cd到到web-msg-sender目录里运行php start.php start -d windows系统进入到框架目录里双击start_for_wi...

2019-04-18 19:27:45

阅读数 440

评论数 0

laravel5.5++ Vue2 + Element 环境搭建

1.先安装node.js 2.切换镜像源 1.新建 Laravel5.5 项目 在 Web 服务器目录下,使用 Composer 建立新项目 composer create-project --prefer-dist laravel/laravel Larvuent 5.5.* // 新项...

2019-04-13 00:14:32

阅读数 48

评论数 0

.vue文件在phpstorm中红线解决办法

1,安装vue.js插件, 2,设置file type,vue.js添加 *.vue, 3,切换js版本为es6, 如果没安装点击 点击安装并重启。 然后把选项里面 Editor => File Types里找到Typescript,把你添加的.vue删掉(减号)。 ...

2019-04-12 17:55:27

阅读数 295

评论数 0

node.js安装

1.node.js下载 https://nodejs.org/en/ 2.下载完之后就是安装了,node.js安装也很简单 1).安装第一步直接点Next。 2).把选项打勾之后点击Next 3).设置安装路径,设置完成之后点击Next 4).点击Next ...

2019-04-12 17:09:16

阅读数 33

评论数 0

TP5生成带logo的二维码并下载

1.下载地址:https://sourceforge.net/projects/phpqrcode/ 2.在vendor文件夹放入phpqrcode文件(解压后有两层phpqrcode文件夹,直接把里面那层phpqrcode文件夹剪切到vendor文件夹) 3.在public/static/i...

2019-04-11 12:32:59

阅读数 53

评论数 0

laravel5.5之中间件详解

1.定义中间件 运行Artisan 命令 make:middleware 创建新的中间件: php artisan make:middleware [中间件名称] 例如我创建一个叫做 TestMiddleware的中间件。 php artisan make:middleware TestMidd...

2019-04-03 21:32:07

阅读数 103

评论数 0

laravel5.5通过yansongda/pay组件实现支付宝电脑网站支付

1,支付宝实名认证的商家账号,签约电脑网站支付 2,登录蚂蚁金服开放平台,创建应用,添加签约产品(电脑网站支付,手机网站支付等)等待审核通过。 3,配置密钥和授权回调地址。授权回调地址就是你的notify方法的网址,注意前面要加http:// 4,下载yansongda/pay支付组件通过c...

2019-03-21 18:16:38

阅读数 870

评论数 0

提示
确定要删除当前文章?
取消 删除