Eloquent: 修改器

2019-01-05
阅读 6 分钟
2.5k
感觉好长时间没写东西了,一方面主要是自己的角色发生了变化,每天要面对各种各样的事情和突发事件,不能再有一个完整的长时间让自己静下来写代码,或者写文章。

推荐代码调试工具 Xdebug

2018-11-03
阅读 4 分钟
3.7k
写代码总绕不过需要调试,除了 UnitTest 外,我们还是需要借助 Xdebug 进行调试。 所以今天来说说如何基于本地 Docker 环境下,使用 Xdebug。 这里的使用,是分别整合到 VS Code 和 PHPStorm 下。 安装 Xdebug 还是基于神级武器 —— Laradock。我们先看看 Laradock 官网是怎么安装 Xdebug。 Install xDebug#1 - First ins...

扒一扒 EventServiceProvider 源代码

2018-10-10
阅读 17 分钟
2.7k
App\Providers\EventServiceProvider Illuminate\Events\EventServiceProvider

简单 16步走一遍 Laravel Echo 的使用

2018-07-28
阅读 6 分钟
2.9k
One of my favorite projects in the Laravel ecosystem is Echo. Echo enables real-time web applications through the use of WebSockets and hooks directly into Laravel's event broadcasting features. This means developers can use a familiar PHP API to send real-time data. A very common use-case for th...

自建 Laravel 的 Docker 开发环境

2018-07-22
阅读 6 分钟
3.6k
好久没写东西,今天说一说怎么自建一个 Laravel 运行的 Docker 环境。 市面上最出名的莫过于「laradock」[链接] Docker PHP development environment. 使用参考:[链接] 既然是「自建」,那我们可以参考这个,最小化满足 Laravel 运行的需要。 下面是我罗列出的基本条件: 软件:PHP 7.2、Nginx、MySQL、Composer、NPM o...

学习 Lumen 用户认证 (二) —— 使用 jwt-auth 插件

2017-11-12
阅读 11 分钟
14.1k
通过上一篇《学习 Lumen 用户认证 (一)》[链接]的学习,大致懂了 Lumen 的用户认证主要使用 「api」的方式,来默认进行用户认证: {代码...} 当然在实际开发中,我们不能只是简单的获取 api_token直接关联数据库查找用户信息。 在 API 开发中,用户认证是核心,是数据是否有保障的前提,目前主要有两种常用方式进行用户认...

学习 Lumen 用户认证 (一)

2017-09-29
阅读 5 分钟
6.3k
好久没写 PHP 代码了,尤其是 Lumen,我是 Lumen 的忠实用户,自从面世开始,我就将 Lumen 作为我 API 的主要框架使用。

一步一步搭建 PHP 服务器环境

2017-09-21
阅读 6 分钟
5.1k
这两天翻了翻之前的技术文档,发现有一篇值得拿出来和大家分享:如何给一台全新的阿里云服务器,搭建环境 —— 来部署 PHP 项目,Node.js 项目等。

使用 docker-compose 搭建 Laravel 环境 (三)

2017-09-13
阅读 7 分钟
4.5k
有了第二篇《使用 Docker 搭建简易的 Java Web 环境 (二)》,懂了如何通过单一镜像创建 Docker 环境,这篇主要学习如何使用「docker-compose」。目标是:搭建 Laravel 开发环境

从最简单的入手学习 Docker (一)

2017-09-11
阅读 4 分钟
4.7k
Docker is the leading Containers as a Service (CaaS) platform Docker is the world’s leading software container platform. Developers use Docker to eliminate “works on my machine” problems when collaborating on code with co-workers. Operators use Docker to run and manage apps side-by-side in isolat...

利用 Valet 开发和调试 PHP 项目

2017-08-27
阅读 1 分钟
2k
对于开发者来说,为自己投资买一台 Mac,这可是「低投资高回报」,平时在开发 PHP 项目时,常规的做法需要在电脑上安装一系列开发工具,如: XAMP,还需要配置开发环境,如果涉及到多语言开发,就有可能出现电脑上塞满了各种工具,电脑基本处于高负荷使用,基本不用做其他事情了。

简述我所理解的 PHP Trait

2017-08-26
阅读 4 分钟
2.2k
在常规的 PHP 开发中,我们都习惯于先编写一个通用的基类,实现基本的功能,然后扩展这个基类,创建更具体的子类,直接从父类继承实现。很多编程语言都使用这个继承层次结构模式。大多数时候这种典型的继承模型能够良好运作,但是如果想让两个无关的PHP 类具有类似的行为,而不是采用继承的模式,应该怎么做呢?

从 PHP、Promise、Android 和 iOS 代码看如何链式编程

2017-08-25
阅读 3 分钟
2.3k
链式编程或者链式写法,是将多个方法 (函数) 通过点号 (.) 或者 (->)等符号链接在一起成为一句代码,这样不仅可以增强代码的可读性,而且每次链接,都是对对象的属性和状态进行一次操作和变化。