问答 / 0 / 14 / 创建于 1年前
PHP 版本:
php-fpm 版本:
请问在laravel的bootcamp中的这段代码中,这个all()方法来自哪里?Chirp类继承自Model类,可是我在Model类中也没找到all()方法。我搜了本站的文档,好像只有Collection类里有all()方法,请问哪位同学可以帮我解答一下吗?
all() 本身就是 Eloquent ORM 内置的方法,用于检索表所有数据,具体文档看着这里
all()
@陈先生
Modal 返回的是 集合,所有可以在模型查询后直接使用集合的方法。
这不就在 Model 里面吗?这还是专门找了个 6.x 版本看的,我还以为旧版本不一样呢,最新的 Laravel 10,在 Model 里面也是有的呀
静态调用的时候就是走到了 Model::__callStatic 然后 new 了本身调用了对应的方法呀
Model::__callStatic
我要举报该,理由是:
all()
本身就是 Eloquent ORM 内置的方法,用于检索表所有数据,具体文档看着这里