laravel关于文档的部分处理
[ Laravel 5.4 文档 ] Eloquent ORM —— 序列化
1、简介 当构建 JSON API 时,经常需要转化模型和关联关系为数组或 JSON。Eloquent 提供了便捷方法以便实现这些转换,以及控制哪些属性被包含到序列化中。 2、序列化模型 & 集合 序列化为数组 要转化模型及其加载的关联关系为数组,可以使用 toArray 方法。这个方法是递归的,所以所有属性及其关联对象属性(包括关联的关联)都会被转化为数组: $user = A…
[ Laravel 5.4 文档 ] Eloquent ORM —— 访问器 & 修改器
1、简介 访问器和修改器允许你在获取模型属性或设置其值时格式化 Eloquent 属性。例如,你可能想要使用 Laravel 加密器对存储在数据库中的数据进行加密,并且在 Eloquent 模型中访问时自动进行解密。 除了自定义访问器和修改器,Eloquent 还可以自动转换日期字段为 Carbon 实例甚至将文本转换为JSON。 2、访问器 & 修改器 定义访问器 要定义一个访…
[ Laravel 5.4 文档 ] Eloquent ORM —— 集合
1、Eloquent 返回的所有的包含多条记录的结果集都是 Illuminate\Database\Eloquent\Collection 对象的实例,包括通过 get 方法或者通过访问关联关系获取的结果。Eloquent 集合对象继承自 Laravel 的集合基类,因此很自然的继承了很多处理 Eloquent 模型底层数组的方法。 当然,所有集合也是迭代器,允许你像 PHP 数组…
laravel安装
在安装laravel时就已经出现了大量的毛病了,主要问题在于我们的电脑都为Windows系统,不友好。而Linux却没有安装,这时候的办法就有多种了,骚一点的可以安装一个双系统玩一玩,但是很费劲;一般人为保险起见可以先安装一个vagrant,再装一个virtualibox,即虚拟机。但是更简单的就是用composer镜像。这里推荐“最适合中国人学的laravel”,里面有详细介绍composer怎么搞。在此我推荐一个 composer 全量中国镜像:http://pkg.phpcomposer.com/ 。启用 Composer 镜像服务,镜像配置完成后,在终端(Terminal 或 CMD)里切换到你想要放置该网站的目录下(如 C:\wwwroot、/Library/WebServer/Documents/、/var/www/html、/etc/nginx/html 等),运行命令:
composer create-project laravel/laravel learnlaravel5
然后,稍等片刻,当前目录下就会出现一个叫 learnlaravel5 的文件夹,安装完成啦~