大飞_dafei

导航

laravel 用法大全开始

laravel 官网

laravel 学院

laravel-china 中文官网

composer 安装laravel并换镜像  https://packagist.laravel-china.org

为什么我不太想用 Laravel ? 主要看 Eloquent# 介绍

通过 Model 查询数据时,我每次都按下面的方式写

\App\Models\User::query()->find(123);
\App\Models\User::query()->where('type', $type)->get();

而不是官方推荐的直接用 where 或 find 等静态方法形式

\App\Models\User::find(123);
\App\Models\User::where('type', $type)->get();

你应该猜到为什么了,因为调用 ->query()时会返回 Eloquent\Builder对象,这让 IDE 能够识别,后面的链式调用才能一气呵成。
而静态方法,又是通过魔术方法实现的,IDE 又跪了。

posted on 2020-10-14 09:05  大飞_dafei  阅读(98)  评论(0编辑  收藏  举报