in PHP

前言前几天在GitHub看到一篇写PHP简洁之道的译文,觉得还不错,所以转在了自己的博客中,只不过有一些地方好像没有翻译,再加上排版上的一些小问题,所以决定自己翻译一遍。原文地址:https://github.com/jupeter/clean-code-php变量使用更有意义和更加直白的命名...

in Node.js

前言其实研究Node也有一段时间了,但是由于受到PHP后端框架MVC模式根深蒂固的影响,刚开始用一些诸如express和Koa框架时,显得有些许不太适应,没有明显的分层,也没有ORM,当然,这也是这些框架的轻巧和简约之处。我曾经在express的基础上适当的把一些MVC层给勾勒出来了,但是写的...

in PHP

Clean Code PHP介绍本文参考自 Robert C. Martin的Clean Code 书中的软件工程师的原则,适用于PHP。 这不是风格指南。 这是一个关于开发可读、可复用并且可重构的PHP软件指南。并不是这里所有的原则都得遵循,甚至很少的能被普遍接受。 这些虽然只是指导,但是...

in LaravelPHP

前言前几天一个朋友咨询我关于在线聊天的事情,所以我就顺手写了一个简单的在线聊天系统。由于我是使用了最新版的Laravel,所以需要在PHP7.0以上的版本才可以搭建,具体的安装和使用可以参考GitHub。GitHub在线体验WebSocket网页版的在线聊天一般分为两种方式,轮询和全双工。以传...

in LaravelPHP

前言Laravel有一个神器:php artisan make:auth能够快速的帮我们完成一套注册和登录的认证机制,但是这套机制具体的是怎么跑起来的呢?我们不妨来一起看看他的源码。不过在这篇文章中,我只会阐述大致的流程,至于一些具体的细节,比如他的登录次数限制是怎么完成的之类的不妨自己去寻找...