J'ai une table qui a �t� impl�ment�e avec une autre table en relation pivotJe 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 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(); });
`Dans mon CardCRCForm dans ma m�thode submit() :
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>`
`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 if($this->projects!=null) foreach($this->projects as $proj){ $project=Project::find($this->project->id)->first(); $this->cardCRC->projects()->attach($project); }
Quelle est mon erreur car les donn�es ne sont pas sauvegard�es ?
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 $project=Project::find(1)->first(); $this->cardCRC->projects()->attach($project);
Merci pour vos r�ponses et bonne journ�e � tous.
Viviane Le Hegaret
Partager