Monthly Archive: 三月 2016

0

跟我一起学Laravel-EloquentORM高级部分

 查询作用域 全局作用域 本地作用域 事件 使用场景 序列化 转换模型/集合为数组 – toArray() 转换模型为json – toJson() 隐藏属性 为json追加值 Mutators Accessors & Mutators accessors muta...

0

跟我一起学Laravel-EloquentORM进阶部分

 关联关系 One To One 定义反向关系 One To Many 定义反向关联 Many To Many 反向关联关系 检索中间表的列值 Has Many Through Polymorphic Relations (多态关联) 检索多态关系 多对多的多态关联 关联关系查询 查询关系存在性 ...

0

跟我一起学Laravel-EloquentORM基础部分

 查询 基本查询操作 查询单个结果 查询聚集函数结果 分页查询 插入 基本插入操作 批量赋值插入 更新 基本更新操作 删除 基本删除操作 软删除 查询软删除的模型 包含软删除的模型 只查询软删除的模型 还原软删除的模型 强制删除(持久化删除) 使用Eloquent [‘eləkwənt...

0

跟我一起学Laravel-数据库操作和查询构造器

 查询操作 基本查询操作 使用sql语句执行select查询操作 从数据表中取得所有的数据列 从表中查询单行/列 从数据表中分块查找数据列 从数据表中查询某一列的列表 聚集函数 指定select查询条件 查询指定的列 查询不同的结果distinct 使用原生表达式 Join操作 内连接 Inner...

0

PHP扩展开发(五)哈希表和数组API

哈希表结构 哈希表操作API 哈希表创建 哈希表填充 哈希表查找 快速填充和查找 zval* 数组API 数组创建 数组填充 Zend Hash API是以zend_hash_*样式的函数定义,注意的是,这里的zend_hash_*并不是函数, 而是宏定义,对应的函数一般为_zend_hash_*,...

0

PHP扩展开发(七)Zend 线程安全

在PHP诞生的初期,它总是以单线程的CGI方式运行的,因此,根本不需要考虑多线程问题,因为进程的处理不会超过单个请求。 我们可以在内部的全局空间声明一个全局变量,并且可以随时访问或者修改该变量的值,而不用担心该变量是否是还没有定义。 在每个请求的CGI处理结束的时候,所有的资源都会被自动的释放。 后...

0

PHP扩展开发(六)PHP扩展生命周期

全局变量 声明扩展全局变量 访问扩展全局变量 Zend定义的全局变量访问宏 注册常量 为phpinfo提供扩展信息 全局变量 在单线程和多线程环境中,扩展内部全局变量的创建和使用方式是不同的。 声明扩展全局变量 要声明一个全局变量,首先需要在扩展的头文件中声明: ZEND_BEGIN_MODULE_...

0

【译】YAML格式入门

根据官方的YAML站点所述,YAML是面向所有编程语言的对人类友好的数据序列化标准。 尽管YAML格式可以描述复杂的嵌套数据结构,但是本章节只会描述使用YAML作为配置文件格式所需要的最小化的特性。 YAML是用于描述数据的一款简单的语言。对于PHP,它可以描述简单的数据类型如string,bool...

0

【译】JWT – Json Web Token

JWT是一种用于双方之间传递安全信息的简洁的、URL安全的表述性声明规范。JWT作为一个开放的标准(RFC 7519),定义了一种简洁的,自包含的方法用于通信双方之间以Json对象的形式安全的传递信息。因为数字签名的存在,这些信息是可信的,JWT可以使用HMAC算法或者是RSA的公私秘钥对进行签名。...

Scroll Up