译者:飞龙 来源:Defining Associations 关联是一个或多个模型之间的关系。 关联的类型: hasOne(一对多) hasMany(多对多) extendsTo(一对一)
标签:orm
orm2 中文文档 3.2 模型验证器
译者:飞龙 来源:Model Validations Enforce模块用于验证数据。对于使用以前的验证器的用户,还可以继续使用,它们中的一部分整合到了enforce,剩余部分还没有。推荐你开始使用orm.enforce…
orm2 中文文档 3.3 模型钩子
译者:飞龙 来源:Model Hooks 如果你想要监听发生在模型实例上的事件,你可以附带一个函数,它会在发生时调用。 现在支持下面这些事件: afterLoad:(无参数)加载和准备所用实例之后; afterAutoF…
orm2 中文文档 3.1 模型属性
译者:飞龙 来源:Model Properties 模型和一些关联具有一个或多个属性,每个属性有类型以及一些可选设置,你可以自行选择它们(或使用默认设置)。 类型 受支持的类型是: text:文本字符串; number:…
orm2 中文文档 3. 定义模型
译者:飞龙 来源:Defining Models 在连接之后,你可以使用连接对象(db)来定义你的模型。你需要指定模型的名称,一个用于描述的属性和一些(可选的)选项。下面是一个简短的例子: var Person = db…
orm2 中文文档 2. 设置
译者:飞龙 来源:Settings 设置用于储存键值对。设置对象是orm(默认值)上的实例,之后会为每个db连接和每个定义过的Model建立快照。所以orm.settings上的更改只会作用于更改之后建立的连接,而db.…
orm2 中文文档 1. 连接到数据库
译者:飞龙 来源:Connecting to Database 在连接之前,你需要一个受支持的驱动。下面是一些测试过的驱动及其版本,把你所需要的加入到package.json中。 驱动 npm 包 版本 mysql my…
go语言orm之gorose全新版本2.0低调发布
号称go语言版本的laravel’s eloquent, 发布了久违了2.0版本, 新版本做了很大的改进和升级, 下面我们一起来看一下新版本的特性. 架构调整 gorose 2.0版本做了彻底的重构, 拥有全…
php开发者快速上手go之使用gorose orm
最近迷恋上了go语言, 对go有种特别的好感. 可是, 由于之前做了很久的php开发, 刚开始用go做web开发有点不太习惯, 也许是之前的 laravel 框架的 eloquent orm过于好用, 所以, 导致了使用…
我为什么选择了AdonisJs
原文地址:https://adonis-china.org/posts/2 前言 用Laravel也有些时日了,各种代码生成工具,各种Eloquent关联操作,各种微信、支付插件,再配合Larvel-admin扩展写后台…
在Laravel外使用Eloquent(二)- 分页问题
在上一篇《在Laravel外使用Eloquent(一)》 中我们演示了如何引入Eloquent以及基本使用,但是如果细心的朋友肯定会发现,当你在使用paginate(15)来分页的时候是会报错的。因为我们没有依赖lara…
深入理解 Laravel Eloquent(二)——中间操作流(Builder)
原文发表在我的个人网站:深入理解 Laravel Eloquent(二)——中间操作流(Builder) 本篇教程是该系列教材的第二篇,将主要讲述 Eloquent 中中间操作流的概念。中间操作流是我自己总结并翻译的概念…