Also ich stieß auf ein Problem, das ich nicht genau lösen konnte und keine Ahnung, wo ich damit anfangen sollte.Laravel benutzerdefinierte Fehler mit Modell in den Controller
Ich weiß, Laravel hat eine nette findOrFail()
Funktion, aber ich scheine nicht in der Lage, das in meinem Fall zu verwenden. So zum Beispiel habe ich eine Route wie folgt:
Route::get('user/{user}', '[email protected]);
Mein Controller
public function show(User $user)
{
//never reaches this section
}
Nun würde dies in der Regel arbeiten, aber wenn der Datensatz existiert nicht Laravel den Fehler wirft, bevor ich in der Funktion erhalten. Gibt es eine schöne und einfache Möglichkeit, den Fehler zu fangen, ohne meine Funktion
Wechselpublic function show($id)
{
$user = User::findOrFail($id)
}
ich es viel schöner finde die Benutzerklasse in meiner Funktion Parametern haben, und will nicht, dass es dort zu entfernen.
Wie blöd das ich das vermisst habe, vielen Dank das es mein Problem gelöst hat! – killstreet