【laravel】modelクラスのドキュメントにwhereメソッドないけど何で?
よくこんなコードを参考書やネットで見かける。
$items = Tweet::where('name','=','レブロンジェームス')->get();
ここでTweetモデルはIlluminate/Database/Eloquent/Modelを継承してるから、Modelのドキュメントにwhereメソッドについて載ってると考えた。
しかし
Illuminate\Database\Eloquent\Model | Laravel API
をみてみるとwhereメソッドがない。
どういうこと?
以下の記事が解決してくれた。
【Laravel5】Eloquent ORMと2つのBuilderクラス|Laravel|PHP|開発ブログ|株式会社Nextat(ネクスタット)
Illuminate\Database\Eloquent\Model | Laravel API
Illuminate\Database\Eloquent\Builder | Laravel API
Illuminate\Database\Query\Builder | Laravel API