0
votes

Laravel trouver et d'abord ne pas travailler correctement

Dans mon spectacle de fonction dans mon employeur est affiche les mauvais identifiants de la vue. Ce qui peut être la solution idéale autre que d'utiliser d'abord ()?

Si je vais simplement utiliser le P>

$employee = Employee::find($id)->with('company')->first();


0 commentaires

5 Réponses :


0
votes

Selon le document Laravel, vous pouvez utiliser les deux autres méthodes qui le rend plus efficace au code.

  • FindorFail
  • FirstorFail

    Vous pouvez utiliser la méthode FirstOrFail pour obtenir la première valeur facilement à Laravel.

    Pour votre code, ce sera,

    $ employé = employé :: FirstOrFail ();

    Pour plus d'informations, essayez ce lien

    StackoverFlow FindorFail


0 commentaires

0
votes

Vous pouvez utiliser avec () code> méthode statique, veuillez vous reporter à doc

Par exemple: p> xxx pré>

ou vous pouvez trouver l'enregistrement et charger les relations p>

$employee = Employee::findOrFail($id)->load('company');


0 commentaires

0
votes

Vous devez ajouter avec avant trouver comme ceci xxx


0 commentaires

0
votes

S'il vous plaît essayer d'utiliser: xxx


0 commentaires

0
votes

Vous devriez utiliser Laravel Eloquant FoundorFail .

Pour plus Voir la documentation Récupération de modèles simples / agrégats


0 commentaires