2016-01-04 18 views

Odpowiedz

30

User::all() i User::get() zrobi dokładnie to samo.

all() to metoda statyczna w urządzeniu Eloquent\Model. Wszystko robi to utworzyć nowy obiekt zapytania i zadzwonić get() na nim. Z all(), nie można zmodyfikować kwerendę wykonywane na wszystkich (z wyjątkiem można wybrać kolumny, aby wybrać przekazując je jako parametry).

get() to metoda na obiekcie Eloquent\Builder. Jeśli trzeba zmodyfikować kwerendę, takich jak dodanie klauzuli WHERE, następnie trzeba użyć get(). Na przykład, User::where('name', 'David')->get();.

Powiązane problemy