0
votes

Impossible d'enregistrer une valeur déroulante multi-sélectionner dans la base de données


3 commentaires

Pouvez-vous nous partager un DD de votre "Demande $ $-> entrée (" namedropdown ")`?


Afficher var_dump ($ _ post ['namedropdown']); ?


Essayez d'utiliser SERIALIZE ($ Demande-> entrée ('Namedropdown')) lors de l'importation sur DB, et non désériorialiser lorsque vous devez convertir à nouveau au tableau.


3 Réponses :


2
votes

Vous n'avez pas besoin d'attribuer la section $-> entrée ('namedropdown') code> dans le modèle.

Essayez ce code: p>

public function empstore(Request $request){

$employee = new employee();
$employee->namedropdown = implode(',', $request->input('namedropdown'));

$employee->save();

return redirect()->route('employee.index')
    ->with('success','Data Added');
}


0 commentaires

2
votes

Cette ligne a l'air mal

$employee->namedropdown = implode(',', $request->input('namedropdown'));


1 commentaires

Merci beaucoup. Ça a marché. Vous et @zlodes a sauvé ma vie.



0
votes

Vous devriez le faire de cette façon xxx


0 commentaires