◆gHOST◇的专栏

Good good study, day day up.

Laravel 多个中间件的执行顺序

问题 一个路由需要用到多个中间件,其中一个是 Laravel 自带的 auth 中间件。 发现这个中间件不管放在哪里,总是在自定义中间件之前执行。 如果业务需要自定义中间在 auth 之前执行,还是有办法的。 解决方案 观察定义中间件的 app\Http\Kernel 类,是继承的 ...

2018-07-09 14:09:15

阅读数:415

评论数:0

Larave Auth Token 认证使用自定义 Redis UserProvider

Larave Auth Token 认证使用自定义 Redis UserProvider 软件环境 PHP: 7.2 Larave 5.6 需求 用 Laravel 做一套接口,需要用到 token 认证。 接口调用频繁,有心跳链接,如果 token 在数据库中,数据库压力会...

2018-07-04 11:35:01

阅读数:91

评论数:0

git 导出版本之间差异文件

查看 commit id首先用 git log 查看版本库日志,找出需要导出的 commit id$ git log --pretty=oneline 456bcbccd91278f7fdf6bf11bc73c4e3a6193c7f (HEAD -> www.xxx.com) 搜索添加翻页 ...

2017-10-24 13:13:36

阅读数:1825

评论数:0

PHP 程序员就是这样撸的

<?php$lu = init();do { $she = $lu('up') || $lu('down'); } while(!$she);echo '爽!';function init() { playVideo('波多.mp4'); $happyLevel = 0...

2017-09-19 16:53:12

阅读数:444

评论数:1

MySQL 的原生 JSON 操作

MySQL 的原生 JSON 操作MySQL 从 5.7 版本开始添加了 JSON 的原生操作,字段类型添加了一个 JSON 类型,可对存入的 JSON 数据进行增删改查操作。创建表mysql> CREATE TABLE `test_json` ( `id` int(10) unsign...

2017-05-11 15:31:42

阅读数:575

评论数:0

Ubuntu /boot 空间不足解决方法

Linux 中 /boot 是存放系统启动文件的地方,安装 ubuntu 时单独分区给 200M 足够,但是系统内核更新后,老的内核依然保存在 /boot 分区内,几次升级后,就会提示 /boot 空间不足。我们只要删掉老的内核,将空间释放出来就可以了。先查看系统当前使用的什么版本的内核 unam...

2017-02-24 09:31:43

阅读数:2362

评论数:0

Windows 下解压安装 MySQL 5.7

下载 MySQL 5.7.17,这里是用的清华大学的镜像: MySQL 5.7.17 下载地址 解压到某个目录 将 my-default.ini 复制成为 my.ini 打开 my.ini 找到# basedir = ..... # datadir = .....改为 MySQL 的解压目...

2016-12-29 14:43:32

阅读数:266

评论数:0

CentOS 源码安装 node.js

安装依赖包# yum -y install gcc gcc-c++ openssl-devel下载官方最新稳定源码从官方获取最新稳定版的源码链接: https://nodejs.org/en/download/ 现在最新稳定版是 6.9.2 下载链接:https://nodejs.org...

2016-12-22 21:26:07

阅读数:2670

评论数:0

JS 10进制转其他进制

废话不多说,直接上代码// num 要转换的数字 // level 进制 function ff(num, level) { var r = []; // 结果 // 要转换的数字循环除进制,直到数字小于进制 while (num >= level) { ...

2016-12-16 22:46:02

阅读数:363

评论数:0

CentOS 安装 supervisor 以及设置 Laravel 队列设置

安装 supervisor安装先安装 Python 的 easy_install,再通过 easy_install 安装 supervisor# yum install python-setuptools # easy_install supervisor生成配置文件# echo_supervis...

2016-10-10 23:27:55

阅读数:3732

评论数:0

欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富...

2016-10-10 22:28:29

阅读数:243

评论数:0

git 输出颜色设置

可以在终端里敲入以下命令alec@PC$ git config --global color.status auto alec@PC$ git config --global color.diff auto alec@PC$ git config --global color.branch...

2016-10-10 09:58:05

阅读数:1283

评论数:0

Laravel 使用腾讯企业邮箱的 smtp 发送邮件

使用腾讯企业邮箱发送邮件,首先要在企业邮箱 web 版的 邮箱设置 -> 客户端设置 打开 IMAP/SMTP服务 和 POP/SMTP服务(一般默认是打开的,如果发送不了,记得看一下这里的设置)。然后设置项目下面的 .env 文件MAIL_DRIVER=smtp MAIL_HOST=smt...

2016-09-22 18:55:21

阅读数:7394

评论数:0

Laravel 5.3 用户验证源码探究 (一) 路由与注册

简介Laravel 从 5.2 开始就有了开箱即用的用户验证,5.3 又在 5.2 的基础上又有了一些改变。为了深入了解具体的用户验证实现,只能深入 Laravel 的源码,探究用户验证是怎么处理的。开始安装好 Laravel 5.3 的框架后,执行下面的命令php artisan make:au...

2016-09-16 23:44:31

阅读数:6620

评论数:4

Laravel 不能创建 migration 的问题

在 Laravel 项目中,由于测试,有时候用 php artisan make:migration create_xxx_table 创建数据库迁移。如果把创建的迁移文件 database/migrations/2016_09_13_081736_create_xxx_table.php 文件给...

2016-09-13 16:38:28

阅读数:2675

评论数:0

常用 Git 命令清单

简介一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。Created with Raphaël 2.1.0RemoteRemoteRepositoryRepositoryIndexIndexWorkspaceWorkspacefetch/clonepus...

2016-09-13 08:52:35

阅读数:319

评论数:0

Laravel 5.3 不同用户表登录认证

简介Laravel 5.3 的 Auth 认证在 5.2 的基础上又有一些改变,本文说明如何在 Laravel 5.3 下做不同用户表的登陆认证。Auth 认证原理简述Laravel 的认证是使用 guard 与 provider 配合完成, guard 负责认证的业务逻辑,认证信息的服务端保存等...

2016-09-12 14:46:04

阅读数:9429

评论数:0

windows下如何github ssh 公钥

1. 安装git,从程序目录打开 "Git Bash"  2. 键入命令:ssh-keygen -t rsa -C "email@email.com"   "email@email.com"是github账号 3. 提醒...

2016-09-09 18:45:31

阅读数:210

评论数:0

CentOS 无密码 ssh 登陆

A(192.168.1.66),B(192.168.1.77),现在从A免密码登陆到B。 1.在B上设置sshd,打开公钥登陆验证 vi /etc/ssh/sshd_config找到RSAAuthentication yes PubkeyAuthentication yes A...

2016-09-09 18:42:37

阅读数:273

评论数:0

CentOS 7 设置 svn 开机启动

安装好 svn 服务后,默认是没有随系统启动自动启动的, CentOS 7 的 /etc/rc.d/rc.local 是没有执行权限的, 系统建议创建 systemd service 启动服务

2016-09-01 10:09:26

阅读数:8073

评论数:0

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