ajout d'un tableau dans la base de donne

Par GNAKALE HACKER, il y a 6 ans


Bonjour, svp j'ai utilisé un select2 multi et ils me renvoie un tableau hors je veux enregistre mes donne dans ma base de donne .

Voila je rencontre un petit problème avec mon code.

Ce que je fais

Décrivez ici votre code ou ce que vous cherchez à faire

$data = request()->validate([ 'imatriculation' => ['required'], 'action' => ['required'], 'prixaction' => ['required'], 'garage'=> ['required'], 'panne_chauffeur' => ['required'], 'date' => ['required'], 'recupanne'=> ['image'] ]); $cniPath = request('recupanne')->store('uploads','public'); Maintenance::create([ 'imatriculation'=> $data['imatriculation'], 'action' => $data['action'], 'prixaction'=> $data['prixaction'], 'garage'=>$data['garage'], 'panne_chauffeur'=> $data['panne_chauffeur'], 'date'=> ['date'], 'recupanne'=>$cniPath, ]);

Ce que je veux

je veux pouvoir enregistre mes donne qui sont dans mon select2 dans ma base de donnée

Ce que j'obtiens

Array to string conversion

3 réponses

Arbi, il y a 6 ans

il faut faire un dd($data) et un dd(cniPath ) pour voir quoi dedans il'ya un atableau qui est passée au lieu d'une chane 'string' il faut voir dans qu'elle parametre se trouve le probleme

vapenation69, il y a 6 ans

cette ligne?

'date'=> ['date'],
GNAKALE HACKER, il y a 6 ans

non la ligne action