Eloquent

返り値

参考:【Laravel】DB登録値取得時のfind()、get()、first()の返り値早見表 - Qiita

find()

Model::find(1)の返り値はModelのオブジェクト

get()

Model::where('name', 'tanaka')->get()の返り値はCollectionクラス

Collectionの中身はModelオブジェクト

first()

Model::where('name', 'tanaka')->first()の返り値はModelオブジェクト

where()

Model:where('name', 'tanaka')の返り値はBuilderクラス

all()

Model::all()の返り値はCollectionクラス