- 博客(18)
- 收藏
- 关注
原创 Laravel 模型事件的应用
在日常处理一些用户操作事件时,我们有时候需要记录下来,方便以后查阅,或者大数据统计。Laravel 在模型事件中处理起来很方便:https://laravel-china.org/docs/laravel/5.5/eloquent#eventsLaravel 的模型事件有两种方式,* 设置dispatchesEvents属性映射事件类* 使用观察器来注册事件,这里介绍第二种新建...
2019-09-10 22:15:20 214
原创 laravel自定义验证规则
修改用户密码时,验证原密码是否一致<?phpnamespace App\Http\Requests;use App\Http\Requests\Request;use Validator;use Hash;use Auth;class AdminPost extends Request{ /** * Determine if the user is ...
2019-09-02 00:40:48 574
原创 php WebSocket简单实现
1,核心概念: websocket协议是http的升级版。2,一次握手 websocket在创建连接时会先向服务端发送一个普通的http请求,大致消息为:GET / HTTP/1.1 Host: localhost:1234 User-Agent: Mozilla/5.0 (WindowsNT 10.0; WOW64; rv:59....
2019-06-28 14:57:44 3669
转载 GIT 常用命令
学无止境,精益求精!十年河东,十年河西,莫欺少年穷!学历代表你的过去,能力代表你的现在,学习代表你的将来!本篇博客是转发的别人的,原文地址:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html很久没写博客了,都是工作太忙闹的,索性今儿转发一篇!省的博客园太冷清了...Git图形化界面我用的还可以,但是命令就不太会...
2019-06-26 16:08:37 116
原创 git 分支的创建和合并【Bug分支】
创建与合并分支git branch 查看分支git branch yanxl0 创建分支git checkout -b yanxl0 切换当前分支到yanxl0 上(如果没有yanxl0则创建+切换分支)git merge yanxl0 先切换当前工作分支 在执行当前命令 将yanxl0分支合并到当前工作分支上git branch -...
2019-06-26 16:05:23 484
原创 thinkphp5 使用phpoffice/phpspreadsheet导入和导出excel
PHPExcel已经被废弃在PHP7.2中已经无法获取更新,官方重新开了一个新包phpspreadsheetcomposer安装:composer require phpoffice/phpspreadsheet一,导出,1,view中:<a href="#" class="label label-primary set" style="margin-right: 8...
2019-06-25 16:26:32 8234 2
原创 Laravel 万能路由的写法
用惯了tp,觉得laravel 路由写起来很麻烦的,这是一个万能的路由做一个记录Route::group(['middleware'=>['web']],function (){ Route::any('/{$module}/{controller}/{action}',function ($module,$class,$action){ $class = 'A...
2019-06-21 16:46:19 3113
原创 利用TCPDF类把HTML页面转换为PDF
需求将一份合同转换成pdf,可以根据用户信息将用户的资料填写在对应的位置最坑逼的是特殊符号的处理,只能通过图片的方式进行处理。1,composer require tecnickcom/tcpdf 引入tcpdf包2,在控制器中public function index(){ $param=['title'=>'哈哈哈哈', ...
2019-06-21 16:33:39 1601
转载 Laravel 之 Redis 模块操作(全)
简介Redis模块负责与Redis数据库交互,并提供Redis的相关API支持;Redis模块提供redis与redis.connection这两个服务;redis.connection服务提供redis连接对象;redis服务提供Illuminate\Redis\RedisManager对象,负责与Redis打交道的这部分管理工作;配置项以下是笔者的示例;default是默认的R...
2019-06-19 16:17:28 1062
原创 通过composer管理自建项目包依赖
一,在使用composer前先确定是否安装好了composer,composer -v ______ / ____/___ ____ ___ ____ ____ ________ _____/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___// /___/ /_/ / / / / / / /_/ / /_/ (__ )...
2019-06-19 14:54:22 672
原创 laravel 学习之DB类
// 运行数据库查询语句$results = DB::select('select * from users where id = ?', [1]);$results = DB::select('select * from users where id = :id', ['id' => 1]);// 运行普通语句DB::statement('drop table users');/...
2018-10-22 22:29:30 3467
原创 centos7 安装redis
1、安装redis第一步:下载redis安装包wget http://download.redis.io/releases/redis-4.0.6.tar.gz第二步:解压压缩包tar -zxvf redis-4.0.6.tar.gz 1 [root@iZwz991stxdwj560bfmadtZ local]# tar -zxvf redis-4....
2018-10-14 09:40:09 76
原创 CentOS7搭建 lnmp 安装phpmyadmin
1.下载phpmyadmin包wget https://files.phpmyadmin.net/phpMyAdmin/4.7.0/phpMyAdmin-4.7.0-all-languages.zip2.解压phpmyadmin包unzip phpMyAdmin-4.7.0-all-languages.zip//2.如果没有安装unzip和zip,请先安装,然后再执行上面的操作 y...
2018-10-09 16:01:34 512
原创 centos7系统下挂载磁盘
一、准备centos7云主机一台50G云硬盘云硬盘挂载到云主机上二、挂载磁盘1.1查看新磁盘[root@cgsl ]# fdisk –l找到新添加的磁盘的编号为/dev/vdb1.2硬盘分区进入fdisk模式[root@cgsl ]# /sbin/fdisk /dev/vdb输入n进行分区[root@cgsl ]# Command (m for help...
2018-10-08 16:30:46 168
原创 Centos安装中文man手册(命令行)
1.下载安装包:wget http://pkgs.fedoraproject.org/repo/pkgs/man-pages-zh-CN/manpages-zh-1.5.1.tar.gz/13275fd039de8788b15151c896150bc4/manpages-zh-1.5.1.tar.gz2.解压缩tar -zxvf manpages-zh-1.5.1.tar.gz 3...
2018-10-07 17:18:56 444
原创 Centos 7.4 搭建LNMP
Centos 7.4 镜像 selinux 与 firewall 已关闭。工作环境腾讯云 1核 1GB 1Mbps 云服务器 CentOS 7.2 64位 已经安装了PHP 使用putty链接服务器1.安装nginxrpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0....
2018-10-03 16:07:15 181
转载 git使用中常用命令汇总
git init:初始化当前目录为git仓库git clone 仓库地址:下载一份git仓库到本地(clone下来的仓库的默认名为origin,而且下载的是主分支,主分支一般是master)git status:检查本地是否有更新。git status -s:和git status一样,显示的内容更简单git add 文件或目录:添加文件到缓冲区git commit -m '提...
2018-09-25 11:53:47 388
原创 phpstudy Apache 设置ssl
第一步:修改apache目录下的httpd.conf配置文件1、#LoadModule ssl_module modules/mod_ssl.so删除行首的配置语句注释符号“#”2、Include extra/httpd-ssl.conf 将这行的注释的“#”去掉第二步编辑extra/httpd-ssl.conf文件,修改如下内容:Listen 443SSLCipherSuite...
2018-09-05 15:18:31 327
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人