Formation PUB030 : Laravel, 2019 Le modèle de données

7.6 Identifiant non incrémenté


Par défaut, l'identifiant est un champ auto-incrémenté. Il arrive cependant des cas où ce n'est pas le cas, notamment dans la table de complément dans une relation de 1 à 1 puisque la clé primaire de cette table est aussi la clé étrangère vers l'autre table.

Dans un tel cas, il faudra aviser Laravel que la clé primaire n'est pas incrémentée.

Ex :

Fichier modèle (PHP)

class Complementusager extends Model

{

    ...

 

    /**

     * Indique si la clé primaire doit être auto-incrémentée.

     *

     * @var boolean

     */

    protected $incrementing = false;

}

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre