Laravel 是一套简洁、优雅的 PHP Web 开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络 APP,而且每行代码都可以简洁、富于表达力。
在 Laravel 中已经具有了一套高级的 PHP ActiveRecord 实现 -- Eloquent ORM。它能方便的将“约束(constraints)”应用到关系的双方,这样你就具有了对数据的完全控制,而且享受到 ActiveRecord 的所有便利。Eloquent 原生支持 Fluent 中查询构造器(query-builder)的所有方法。
以上信息来自百度百科
阅读方式
通过访问地址:https://curder.gitbooks.io/laravel_study/content/ 直接阅读。
本地下载
npm 5.3.0
gitbook CLI version: 2.3.2
&&GitBook version: 3.2.2
页面 GitHub 地址:https://www.github.com/curder/laravel_study
下载源代码到本地并执行相关命令启动本地阅览。
git clone [email protected]:curder/laravel_study.git && cd laravel_study
gitbook install && gitbook serve .
需要 git 命令下载源文件和 gitbook 命令升级插件等。
Laravel 模式
Laravel 模型
- Laravel 模型缓存
- Laravel 模型事件
- EloquentORM 一对一
- EloquentORM 一对多
- EloquentORM 多对多
- EloqumentORM 远层一对一
- EloquentORM 远层一对多
- EloqumentORM 多态一对一
- EloquentORM 多态多对多
- EloquentORM 多态一对多
Laravel Collection 使用
-
- all
- avg
- chuck
- collapse
- combine
- contains
- containsStrict
- count
- diff
- diffAssoc
- diffKeys
- each
- every
- except
- filter
- first
- flatMap
- flatten
- flip
- forget
- forPage
- get
- groupBy
- has
- implode
- intersect
- intersectKey
- isEmpty
- isNotEmpty
- keyBy
- keys
- last
- map
- mapWithKeys
- max
- median
- merge
- min
- mode
- nth
- only
- partition
- pipe
- pluck
- pop
- prepend
- pull
- push
- put
- random
- reduce
- reject
- reverse
- search
- shift
- shuffle
- slice
- sort
- sortBy
- sortByDesc
- splice
- split
- sum
- take
- tap
- times
- toArray
- toJson
- transform
- union
- unique
- uniqueStrict
- values
- when
- where
- whereStrict
- whereIn
- whereInStrict
- whereNotIn
- whereNotInStrict
- zip