findOrFail laravel 5 fonction spécifique déposée
C'est mon code:
$get_all = Geo_Postal_us::findOrFail($postal);
Avec cette requête,laravel
essayer de trouver des ID déposé dans le tableau.
Je n'ai pas d'id déposé, pour une clé primaire j'ai postal de la colonne.
Alors, comment définir la fonction pour trouver de la valeur dans les services postaux de la colonne, de ne pas rechercher à partir de l'id de la colonne ?
Merci,
OriginalL'auteur pavlenko | 2015-06-17
Vous devez vous connecter pour publier un commentaire.
Vous pouvez créer le comportement que vous cherchez avec les éléments suivants:
Pour utiliser une autre colonne comme clé primaire, ajouter la propriété suivante à la Geo_Postal_us modèle
protected $primaryKey = 'postal';
OriginalL'auteur James Flight
Laravel par défaut est la recherche de la "id" de la colonne à l'intérieur de la table si vous utilisez la fonction find(). Pour éviter les erreurs ici et peut-être plus tard, vous devriez toujours dire laravel qui vous a fait prendre un autre nom pour votre champ principal.
Pour ce faire, dans votre Geo_Postal_us juste modifier comme suit:
Je suis tombé sur cette question au sein de Voyager et il m'ont rendu fou :).
Espère que cela aide certaines personnes, car ils google la question.
OriginalL'auteur errorinpersona