[RESOLU] Creation d'une clé etrangere avec Laravel migration

mgm
Eléphanteau du PHP | 12 Messages

22 mai 2022, 20:56

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

ynx
Eléphant du PHP | 444 Messages

25 mai 2022, 12:36

Bonjour,

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

mgm
Eléphanteau du PHP | 12 Messages

25 mai 2022, 15:37

Merci, j'ai pu trouvé