随笔分类 -  PHP

摘要:安装ImageMagick 选择符合自己电脑的版本进行安装即可。安装的时候注意勾选下面的选项自动加入环境变量,否则需要手动去设置环境变量。 " " 安装php imageck扩展 进入网站: 选择自己合适的扩展版本进行下载。 可以使用 查看自己的PHP信息,注意图中关键部分。下面这个是 php7.2 阅读全文
posted @ 2019-05-15 10:32 佛系-Coder 编辑
摘要:配置方式 依葫芦画瓢,如添加thinkPHP: 常用的框架快速创建配置 阅读全文
posted @ 2019-02-12 13:30 佛系-Coder 阅读(1032) 评论(0) 推荐(0) 编辑
摘要:安装 在laravel中已经自动集成,无需手动安装。如需在其他地方使用,可使用以下命令进行安装。 为Faker指定中文支持 可通过在 config/app.php 增加如下配置使其支持中文: 基本用法 Formatters 格式化器 Faker\Provider\Base 基本 Faker\Prov 阅读全文
posted @ 2019-01-29 21:58 佛系-Coder 阅读(8296) 评论(0) 推荐(2) 编辑
摘要:一、安装配置 使用Composer安装依赖: 发布配置(可选): 配置config/app.php的providers和aliases(可选): 二、使用方式 创建导出和导入类: (一)数据导出 编写导出类实现相应接口:https://laravel-excel.maatwebsite.nl/3.1 阅读全文
posted @ 2019-01-24 00:35 佛系-Coder 阅读(2121) 评论(1) 推荐(1) 编辑
摘要:一、下载安装 二、注册服务提供者 在config/app.php的providers下添加: 三、配置文件系统 在app/filesystems.php中的disks里下添加: 四、基础用法 六、参考文档 packagist地址:https://packagist.org/packages/jaco 阅读全文
posted @ 2019-01-23 10:28 佛系-Coder 阅读(4581) 评论(0) 推荐(0) 编辑
摘要:本扩展包基于https://github.com/qiniu/php-sdk开发,是七牛云储存 Laravel 5 Storage版,通过本扩展包可以在Laravel 5中集成七牛云存储功能。 1、安装配置 使用之前,先通过Composer安装: 然后在config/app.php中注册服务提供者: 阅读全文
posted @ 2019-01-21 22:02 佛系-Coder 阅读(1019) 评论(0) 推荐(0) 编辑
摘要:一、模型代码: 实现接口:\Illuminate\Contracts\Auth\Authenticatable 并引入trait:\Illuminate\Auth\Authenticatable 二、控制器代码: 三、认证成功后获取用户信息 阅读全文
posted @ 2019-01-14 22:11 佛系-Coder 阅读(1062) 评论(0) 推荐(0) 编辑
摘要:一、相关文档 该库在laravel框架中默认已经存在,无需手动进行安装。使用参考文档: https://packagist.org/packages/fzaninotto/faker 二、简单示例 阅读全文
posted @ 2019-01-14 21:24 佛系-Coder 阅读(1563) 评论(0) 推荐(0) 编辑
摘要://----------设置缓存----------- //Cache::put($key,$val,$minutes); 如果$key已存在,则覆盖原有值 Cache::put('name', '张三', 1); //Cache::add($key,$val,$minutes); 该方法只会在缓存不存在的情况下添加到缓存,成功返回true,失败返回false $r = Cache::add('... 阅读全文
posted @ 2019-01-13 19:35 佛系-Coder 阅读(2187) 评论(1) 推荐(0) 编辑
摘要:遍历文件夹 方式一:递归遍历文件夹 方式二:递归遍历文件夹:与上述方式一样,只不过是用内置函数scandir()代替opendir()和readdir()的过程 删除文件夹 方式一:递归删除文件夹 方式二:递归删除文件夹,与上述方式一样,只不过是用内置函数scandir()代替opendir()和r 阅读全文
posted @ 2019-01-07 17:48 佛系-Coder 阅读(616) 评论(0) 推荐(0) 编辑
摘要:一般的方案: 但在PHP中,flock似乎工作的不是那么好!在多并发情况下,似乎是经常独占资源,不即时释放,或者是根本不释放,造成死锁,从而使服务器的cpu占用很高,甚至有时候会让服务器彻底死掉。 方案二:对文件进行加锁时,设置一个超时时间. 超时设置为1ms,如果这里时间内没有获得锁,就反复获得, 阅读全文
posted @ 2019-01-07 16:53 佛系-Coder 阅读(3019) 评论(0) 推荐(0) 编辑
摘要:Heredoc在正规的PHP文档中和技术书籍中一般没有详细讲述。他是一种Perl风格的字符串输出技术。使用heredoc技术可以实现界面与代码的准分离,比如phpwind模板。规则如下:1、”<<<”加上自己定义成对的标签,在标签范围內的文字视为一个字符串。结束标记必须顶头写,不能有缩进和空格,且在 阅读全文
posted @ 2019-01-07 16:18 佛系-Coder 阅读(152) 评论(0) 推荐(0) 编辑
摘要:一、composer依赖网站地址:https://packagist.org/ 二、在搜索框输入: 三、点击进入,根据自己的版本进行安装: 四、语言包位于vendor/caouecs/laravel-lang/src目录下,复制需要的语言包到resources/lang目录 五、修改配置文件app. 阅读全文
posted @ 2019-01-06 22:03 佛系-Coder 阅读(1070) 评论(0) 推荐(1) 编辑
摘要:一、下载redis扩展源码包 PHP官网下载地址:http://pecl.php.net/package/redis 二、安装依赖插件 三、安装 解压: 进入解压目录: 用phpize生成configure配置文件(要在解压目录执行) 配置: 编译: 安装: 安装完成后,出现下面的安装路径 四、修改 阅读全文
posted @ 2018-12-27 22:45 佛系-Coder 阅读(1679) 评论(0) 推荐(0) 编辑
摘要:一、选择适合的版本 二、下载扩展 官网下载地址:http://pecl.php.net/package/redis ,选择合适的版本进行下载 三、解压后将下面两个文件复制到PHP扩展文件目录(ext文件夹) 四、修改php.ini添加 五、检查是否安装成功: 重启Apache或Nginx,再次查看p 阅读全文
posted @ 2018-12-27 21:15 佛系-Coder 阅读(180) 评论(0) 推荐(0) 编辑
摘要:一、概述 1、观察者模式(Observer),当一个对象的状态发生改变时,依赖他的对象会全部收到通知,并自动更新。2、场景:一个事件发生后,要执行一连串更新操作.传统的编程方式,就是在事件的代码之后直接加入处理逻辑,当更新得逻辑增多之后,代码会变得难以维护.这种方式是耦合的,侵入式的,增加新的逻辑需 阅读全文
posted @ 2018-12-27 15:33 佛系-Coder 阅读(171) 评论(0) 推荐(0) 编辑
摘要:一、Redis连接与认证 二、String操作 三、Hash操作 四、List操作 五、Set操作 六、Zset操作 阅读全文
posted @ 2018-12-27 01:13 佛系-Coder 阅读(4160) 评论(0) 推荐(0) 编辑
摘要:charset); return $link; } //私有的克隆方法-为了防止在类外通过clone成生另一个对象 private function __clone() { } //公有的静态方法-为了让用户进行实例化对象的操作 public static function getInstance($host, $use... 阅读全文
posted @ 2018-12-25 10:52 佛系-Coder 阅读(1962) 评论(0) 推荐(0) 编辑
摘要:一、基本原理 单点登录的基本原理为:客户端共享sesionid,服务器端共享session信息。通过共同的sessionid在服务器端获得相同session信息,即可达到单点登录(即多站点共享用户信息,一处登录,处处可用)的目的。 二、解决方案 (一)站点部署在同一个服务器,同一个域但不同的子域 这 阅读全文
posted @ 2018-12-22 13:47 佛系-Coder 阅读(749) 评论(0) 推荐(0) 编辑
摘要:一、JWT的优点 1、服务端不需要保存传统会话信息,没有跨域传输问题,减小服务器开销。 2、jwt构成简单,占用很少的字节,便于传输。 3、json格式通用,不同语言之间都可以使用。 二、使用JWT进行用户登录鉴权的流程 ① 用户使用用户名密码来请求服务器 ② 服务器进行验证用户的信息 ③ 服务器通 阅读全文
posted @ 2018-12-21 17:02 佛系-Coder 阅读(4003) 评论(0) 推荐(0) 编辑