IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Laravel PHP Discussion :

Sauvegarder des données provenant d'un select multiple dans un composant Livewire/Jetstream


Sujet :

Laravel PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Sauvegarder des données provenant d'un select multiple dans un composant Livewire/Jetstream
    J'ai une table qui a été implémentée avec une autre table en relation pivot
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Schema::create('cardCRC_projects', function(Blueprint $table) { $table->increments('id'); $table->integer('cardCRC_id')->unsigned(); $table->foreign('cardCRC_id')->references('id')->on('card_cyclic_redundancy_checks') ->onDelete('restrict') ->onUpdate('restrict'); $table->integer('project_id')->unsigned(); $table->foreign('project_id')->references('id')->on('projects') ->onDelete('restrict') ->onUpdate('restrict'); $table->softDeletes(); });
    Je voudrais créer dans mon blade un select multiple avec des objets projects et attacher des données à mon objet principal card_cyclic_redundancy_checks comme ceci :

    `
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <select multiple wire:model="project">
      @foreach($projects as $project)
       <option value="{{$project->id}}">{{$project->name}}</option>
      @enforeach
     </select>`
    Dans mon CardCRCForm dans ma méthode submit() :
    `
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if($this->projects!=null) foreach($this->projects as $proj){ $project=Project::find($this->project->id)->first(); $this->cardCRC->projects()->attach($project); }
    nb : les données sont enregistrées lorsque je mets $this->project->id sur 1 comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $project=Project::find(1)->first(); 
    $this->cardCRC->projects()->attach($project);
    Quelle est mon erreur car les données ne sont pas sauvegardées ?

    Merci pour vos réponses et bonne journée à tous.
    Viviane Le Hegaret

  2. #2
    Invité
    Invité(e)
    Par défaut relance
    je veux pas abuser mais aidez moi svp !c'est urgent à la base!Bonne journée!Viviane Le Hegaret

  3. #3
    Invité
    Invité(e)
    Par défaut reponse trouvé
    ouai bon je constate le manque chronique d'entraide de ce site.j'ai trouvé la solution encore toute seule pour pas changer.je bascule le sujet en resolu et je vous souhaite joyeux noël.Viviane

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Généralités] Sauvegarde des données saisies d'une application Windev dans un disque DVD
    Par zonoelson dans le forum WinDev
    Réponses: 6
    Dernier message: 14/01/2014, 06h54
  2. [VB.NET] Comment sauvegarder des données ?
    Par Aspic dans le forum VB.NET
    Réponses: 14
    Dernier message: 15/07/2007, 15h47
  3. Réponses: 2
    Dernier message: 14/05/2007, 09h40
  4. [debutant][XML] sauvegarde de donnée provenant de textbox
    Par moust dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 28/06/2005, 15h22
  5. sauvegarde des données des tables
    Par tomm dans le forum Bases de données
    Réponses: 18
    Dernier message: 27/04/2004, 21h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo