Мы не видим полную картину маршрута и Ури здесь. Стоит проверить это. Самое простое, что можно сделать, это временный dd(‘here’);
в верхней части метода store () вашего контроллера, чтобы убедиться, что вы достигли ожидаемого метода контроллера. После проверки вы можете удалить dd()
и уверенно двигаться дальше.
Некоторые из имен входов, на которые вы ссылаетесь в контроллере, не совпадают с именами в вашей форме. Вы должны убедиться, что все совпадает с именами из форм.
$pdt=new Produit();
$pdt->nom=$request->input('nom');
$pdt->libelle=$request->input('libelle');
$pdt->qte_stock=$request->input('qte');
$pdt->pu=$request->input('pu');
$pdt->categorie_id=$request->input('selectCategorie');
$pdt->etat=1;//you have this on your form, but have hard coded here?
$pdt->save();
Вы также можете немного убрать это, загрузив все входные данные и используя метод create () в режиме.
$inputData = $request()->all();
$pdt = Produit::create([
'nom' => Arr::get($input, 'nom'),
'libelle' => Arr::get($input, 'libelle'),
'qte_stock' => Arr::get($input, 'qte'),
'pu' => Arr::get($input, 'pu'),
'categorie_id' => Arr::get($input, 'selectCategorie'),
'etat’ => 1
]);
Надеюсь, это сработает!