6 Simael__Aex

尚未进行身份认证

我要认证

归来如何少年

等级
TA的排名 2w+

hyperf 上传文件遇到的问题

安装扩展和使用细节参考官方文档即可,这里更多的是介绍一些遇到的问题:https://hyperf.wiki/2.0/#/zh-cn/filesystem安装:首先执行composer require hyperf/filesystem使用阿里云 OSS 适配器时执行composer require xxtime/flysystem-aliyun-oss发布配置文件:php bin/hyperf.php vendor:publish hyperf/filesystem其次是验证文件上传的问题

2020-09-18 09:32:49

对 hyperf 的 container 和 AOP 的理解

Container基本思路和 这篇文章:《Laravel 服务容器实例教程 —— 深入理解控制反转(IoC)和依赖注入(DI) 》 是一致的, 再结合 hyperf 文档: https://hyperf.wiki/2.0/#/zh-cn/di 理解即可。首先依赖注入就是为了降低耦合, 所以比如你需要一个 UserService , 本来定义了类 UserService , 那么直接调用就好了。 但是万一哪天想用的是 UserPlanBService于是你要改所有 new UserService的地

2020-08-28 09:55:59

Laravel 服务容器实例教程 —— 深入理解控制反转(IoC)和依赖注入(DI)

容器,字面上理解就是装东西的东西。常见的变量、对象属性等都可以算是容器。一个容器能够装什么,全部取决于你对该容器的定义。当然,有这样一种容器,它存放的不是文本、数值,而是对象、对象的描述(类、接口)或者是提供对象的回调,通过这种容器,我们得以实现许多高级的功能,其中最常提到的,就是 “解耦” 、“依赖注入(DI)”。本文就从这里开始。IoC 容器 —— Laravel 的核心Laravel 的核心就是一个 IoC 容器,根据文档,称其为“服务容器”,顾名思义,该容器提供了整个框架中需要的一系列服务。作为

2020-08-28 09:50:42

基于 Hyperf 快速编写应用 - 框架:hypefBase

最近研究了下 hyperf框架, 并基于此做了添加请求、鉴权中间件,格式化输出,封装log 等开发,开发者如果没有特殊需求可以在此基础上快速开发应用,只考虑业务实现即可。代码地址:https://github.com/ALawating-Rex/hyperfBase欢迎Start, Fork,指点,并一起完善。hyperfBase 的初衷是希望开发者不需要再去考虑特殊处理,而能专注业务,快速敏捷的开发。...

2020-08-26 16:58:31

基于PHP的代码同步工具 - php_async

在调试微信相关API的时候,很多接口并不适合本地调试。服务器代码如果能通过修改本地代码同步更新到服务器就会方便很多。以往我知道的一些方式:1.服务器共享文件,本地打开共享,读写会有卡顿。2.使用Git版本控制,每次修改都要提交,推送,服务端拉取,即使配置钩子也有些繁琐3.rsync 需要安装 rsync,服务器可能安装 linux版的,本地安装 windows 版的,还要学习他的命令格式...

2019-05-04 22:57:24

Linode 信用卡绑定后不能移除

今天想要移除 linode 绑定的信用卡,因为信用卡是别人的,结果发现没有移除功能。很是焦急

2019-01-03 09:26:40

laravel guzzle 使用

laravel guzzle 简明使用 post body 数据 表单数据。 put请求等发送

2018-05-22 10:50:09

Laravel 图片处理扩展包intervention/image的基本使用

Laravel 图片处理。 Intervention/image 的安装和使用

2018-04-12 17:19:00

laravel 错误处理,接口错误返回json

laravel 错误处理,接口错误返回json

2018-02-27 14:42:11

laravel composer 扩展包开发(超详细)

laravel 扩展包开发 composer 扩展包开发 详细步骤

2018-02-05 11:09:16

laravel 框架以及关键概念重新理解

laravel 框架以及关键概念重新理解,什么是服务容器,什么事服务提供者,如何绑定服务,门面和契约概念

2018-02-01 11:35:48

标准数据中国省市区+银行支行数据

中国省市区通过政府网站抓取的官方数据。 离线银行支行数据

2018-01-29 11:13:46

linode network restrictions and Rescue mode

linode 上搭了一个网站,本来好好的,突然发现网站打不开了,于是赶紧连ssh 检查问题。结果 ssh 连不上 telnet ip 也连不上,检查端口 80 22 等都是关闭,但是能 ping 通 ip。那就没别的办法了,只能登录 linode 帐号,尝试网页终端链接了。 登录 linode 后就发现了一个大大的 You have an open abuse ticket! 查看详情 一大

2018-01-24 14:46:36

redis 应用实例,键值设计

丰富的数据结构使得redis的设计非常的有趣。不像关系型数据库那样,DEV和DBA需要深度沟通,review每行sql语句,也不像memcached那样,不需要DBA的参与。redis的DBA需要熟悉数据结构,并能了解使用场景。 下面举一些常见适合kv数据库的例子来谈谈键值的设计,并与关系型数据库做一个对比,发现关系型的不足之处。 用户登录系统记录用户登录信息的一个系统, 我们简化业务后只留下

2018-01-19 10:26:34

nginx 405 not allowed

nginx 响应405 解决办法

2018-01-15 15:21:53

php 排序算法整理

php 排序算法整理

2017-12-26 11:07:00

mysql 报错 incompatible with only_full_group_by

mysql 报错 incompatible with only_full_group_by

2017-12-08 14:03:37

MySQL 悲观锁和乐观锁和共享锁

MySQL 悲观锁和乐观锁和共享锁实践测试

2017-12-04 17:38:08

laravel 数据查询(集合)

laravel 数据查询(集合)inner join, with, lockForUpdate 以及多少 sql查询举例

2017-12-04 17:25:38

laravel5 列出所有事件 和事件实例

laravel5 列出所有事件 和 简单的使用举例

2017-11-24 17:43:17

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。