Ich verstehe verwenden müssen, wenn/nicht get();
in Laravel zu verwenden, um 5.Wenn nicht oder sollte get() in Laravel 5
PHP Warnung: Fehlende Argument 1 für Illuminate \ Support \ Collection :: get ()
Google shows me answers zu ihrem Problem, aber niemand wirklich erklärt, wenn Sie es/nicht verwenden sollten.
Beispiel:
App\User::first()->timesheets->where('is_completed', true)->get(); // error
App\Timesheet::where('is_completed', true)->get(); // no error
Fix:
App\User::first()->timesheets()->where('is_completed', true)->get(); // no error
Bemerkt die Zeiterfassungen() und nicht die Zeiterfassungen? Könnte ich bitte eine detaillierte Erklärung für das, was vor sich geht, haben?
Ich komme aus einem Ruby-Hintergrund und mein Code schlägt fehl, da ich nicht weiß, wann ()
zu verwenden oder nicht.
Das macht mein Gehirn glücklich 'wann immer Sie möchten andere Methoden verketten – Sylar