Laravel 请求生命周期

2018-05-02
阅读 2 分钟
2.2k
这篇文章旨在帮助大家掌握 「Laravel HTTP 请求生命周期」 的工作原理。内容涵盖当一个 HTTP 请求发送到 Laravel 服务后,这个请求在项目运行的各个阶段是如何被处理的,然后框架又是如何将处理结果发送回用户的。

深度挖掘 Laravel 生命周期

2018-04-26
阅读 19 分钟
9.7k
Laravel 框架或者说任何一个 Web 项目,我们都需要理解它究竟是如何接收到用户发起的 HTTP 请求的;又是如何响应结果给用户的;在处理请求和响应的过程中都存在哪些处理值得深入学习。

一张图掌握 laravel 的目录结构

2018-04-23
阅读 1 分钟
4.1k
在学习一个框架的源码时,花时间分析这个项目的目录结构是个不错的开始。 通过对项目目录结构的研究,有利于我们迅速的掌握框架各个目录所完成的具体功能。 虽然 Laravel 文档 对它的目录结构和每个目录所完成的功能已经有了比较全面的讲解,但是文档的局限性是不能直观的表现出每个目录结构及其功能。 这是因为我们在 I...

MEAN.js 文档

2018-04-21
阅读 9 分钟
4.5k
本文同步至个人博客 MEAN.js 文档,转载请注明出处。 Overview 感谢使用 MEAN.js 框架! 本文档涵盖构建 MEAN 应用所需的基础知识。 在你开始阅读该文档之前,我们建议您阅读 MEAN.js 所使用的技术栈: MongoDB 请至 MongoDB 官网获取 MongoDB 手册,这对了解什么是 NoSQL 和 MongoDB 大有裨益。 Express 理解 Express MV...

需要掌握的 Laravel Eloquent 搜索技术

2018-04-20
阅读 3 分钟
4.9k
当我们的应用程序访问较少时(例如在项目初期阶段),直接进行项目编码就可以解决大多数问题。项目中的搜索功能也是如此,没必要在一开始就引入完整的第三方类库进行搜索功能支持。大多数情况下使用 Eloquent 的查询功能就可以完成基本的搜索处理。

Github 上 10 个最受欢迎的 PHP 项目

2018-04-17
阅读 2 分钟
10k
PHP 是一门开发 Web 项目的服务端脚本语言,但它也可以作为一门通用编程语言。在 1944 年 Rasmus Lerdorf 创造出 PHP 用于个人 Web 项目的开发。

鲜为人知的 Laravel Eloquent 模型方法

2018-04-15
阅读 2 分钟
10.2k
如果需要确认模型是否存在某个记录,可以使用 exists() 方法。不同于 find() 方法返回模型对象,exists() 返回 boolean 类型已确定是否存在模型对象。

MongoDB 学习笔记

2018-04-14
阅读 19 分钟
2.5k
感谢 Karl Seguin 编写的 The Little MongoDB Book 这本 MongoDB 入门书。 本文内容主要来自「The Little MongoDB Book」的学习,学习笔记基于个人理解对原书部分内容进行调整。 如果你是 MongoDB 数据库初学者,建议从学习「The Little MongoDB Book」 开始。 如果需要练习 MongoDB 相关命令行工具可直接阅读本学习笔记...

带你玩转 JavaScript ES6 (七) - 异步

2018-02-06
阅读 4 分钟
2.4k
带你玩转 JavaScript ES6 (七) - 异步 本文同步带你玩转 JavaScript ES6 (七) - 异步,转载请注明出处。 本章我们将学习 ES6 中的 Promise(异步) 相关知识,了解如何使用 Promise 对象创建异步程序 一、介绍 Promise 对象通过 new Promise(executor) 实例化创建,可以让程序进入一个异步的执行中,完成耗时的操作处理。 ...

带你玩转 JavaScript ES6 (六) - Map 映射

2018-01-26
阅读 4 分钟
4.2k
本文同步带你入门 带你玩转 JavaScript ES6 (六) - Map 映射,转载请注明出处。 本章我们讲学习 ES6 中的 Map(映射)。上一章节我们学习了 [Set(集合)]()的相关内容,如果说 Set 类似于数组,那么 Map 就类似于对象。 一、 概念 Map 是一个可以存储键值对的对象。其中键和值都可以是对象、原始值或二者的结合。 先看一个...

JavaScript ES6 (五) - 集合

2018-01-18
阅读 3 分钟
1.9k
本文同步带你入门 JavaScript ES6 (五) - 集合,转载请注明出处。 本章我们将学习 ES6 中的 Set(集合) 及 WeakSet 集合 的相关用法及使用场景。 一、概述 Set 集合是 ES6 引入的新的内置对象类型,其特点同数学意义的集合,即集合内所有元素不重复(元素唯一)。 要了解 Set 集合,我们可以先看看数组,ES6 之前数组类似于...

带你入门 JavaScript ES6 (四)

2018-01-06
阅读 2 分钟
2.7k
本文同步带你入门 JavaScript ES6 (四),转载请注明出处。 前面我们学习了: for of 变量和扩展语法 块作用域变量和解构 箭头函数 本章我们将学习 ES6 中的 类,了解类基本定义和继承相关知识 一、概述 ES6 中的 类 是基于原型的继承语法糖,本质上它是一个 function 类型 1.1 原型声明 {代码...} 1.2 类声明 {代码...} ...

带你入门 JavaScript ES6 (三)

2018-01-03
阅读 3 分钟
2.6k
带你入门 JavaScript ES6 (三) 本文同步带你入门 JavaScript ES6 (三),转载请注明出处。 上一章我们学习了 for of 遍历和扩展字符语法。本章我们主要学习 ES6 中的箭头函数 箭头函数 更准确来说叫 箭头函数表达式。箭头函数余普通函数功能相同,但语法差别比较大。 看下例子: {代码...} 1. 箭头函数语法 单独将上例中的...

带你入门 JavaScript ES6 (二)

2017-12-28
阅读 2 分钟
2.9k
上一篇学习下一代 JavaScript 语法: ES6 (一),我们学习了关于块作用域变量或常量声明 let 和 const 语法、新的字符串拼接语法模版字面量、数组元素或对象元素的解构赋值和对象字面量简写的相关知识。

带你入门 JavaScript ES6 (一)

2017-12-26
阅读 5 分钟
3.5k
ES6: 是 ECMA国际组织于 2015 年 6 月 17 日发布的 ECMAScript 第六版,正式名为 ECMAScript 2015,通常被成为 ES6 或 ECMAScript 6。

Redis速查手册系列 - 看这一篇就够了之String速查

2017-01-16
阅读 3 分钟
2.1k
这是Redis速查系列的开篇,如有不当之处欢迎指正 操作 操作类型 操作说明 结果返回 示例 set 新增:创建指定key对应的值 创建一条String类型记录(相当于MySQL insert操作) 成功:'ok' ① set name 'wuliuqing' setnx 新增:检测是否存在,不存在则新增 创建一条String类型记录前,检测指定名称的key是否已创建过,未创建则...

Git与GitLab使用入门指南

2017-01-11
阅读 2 分钟
8.3k
1、 Git工具2、 Git安装3、 Git生成SSH KEY4、 GitLab设置SSH KEY5、 初始化项目6、 编写忽略控制的文件 .gitignore7、 git 核心概念简析7.1 、 工作区7.2 、 版本库7.3 、 暂存区7.4 、 管理修改8、 远程仓库9、 项目添加到远程仓库10、 项目推送到远程仓库11、 提交权限设置附录: 一些资源

2016年终工作总结

2017-01-10
阅读 4 分钟
4.7k
2016悄无声息的过去了,再过不久便是农历新年 这几天相对清闲梳理了一下去年所做的工作,希望在新的一年能发展的更好 今年一共研发或升级了五款产品:合伙人、夺宝、开放平台、应用市场H5版本及应用市场-易起赚项目 所有的总结会围绕这五个项目展开,主要还是梳理存在的不足 合伙人 合伙人是部署在应用市场APP内开发的一...