Page 1 sur 1

Creation d'une clé etrangere avec Laravel migration

Posté : 22 mai 2022, 20:56
par mgm
Bonjour,
je suis nouveau dans Laravel et j'aurais s'il vous plait besoin de votre aide :
Schema::create('reservation', function (Blueprint $table) {
$table->id();
$table->string('dateDepart');
$table->string('heureDepart');
$table->string('numTel');
$table->string('pointDepart');
$table->string('commentaire');
$table->timestamps('');
$table->foreignId('idOption');
$table->foreignId('idUser');
});
Je m'apprête à créer cette table, j'aimerais que les 2 dernières cles étrangères que vous voyez ci-dessus fasse référence aux clés primaire de leur table respective (C'est a dire OPTION et USER).
Sauriez quelle bout de code dois je ajouter ?

Je vous remercie d'avance

Re: Creation d'une clé etrangere avec Laravel migration

Posté : 25 mai 2022, 12:36
par ynx
Bonjour,

Peut-être voir l'utilisation des fonctions foreign / foreignId indiquées sur la documentation :
https://laravel.com/docs/9.x/migrations ... onstraints

Re: Creation d'une clé etrangere avec Laravel migration

Posté : 25 mai 2022, 15:37
par mgm
Merci, j'ai pu trouvé