Проблема добавление данных laravel

169
30 октября 2018, 16:20

всем доброе время суток не могу добавть запись в чем проблема именно в моей ситуации

    public function addtovar(Request $request){
      $item = new Tovars([
       "title"=> $request->get('title'),
        "articl"=> $request->get("art"),
        "proezvod"=> $request->get('proiz'),
        'cuntry'=> $request->get('count'),
        'obem'=> $request->get('ob'),
        'ypakovka'=> $request->get('yp'),
        'srok' => $request->get('srok'),
        'svet'=> $request->get('svet'),
        'vkys' => $request->get('vkys'),
        'aromat'=>$request->get('arom'),
        'gs' => $request->get('gs'),
        'opisan'=>$request->get('text'),
        'fact' => $request->get('ifs'),
        'sena'=> $request->get('sena'),
        'sena2'=> $request->get('sena2'),
        'kolichestvo' => $request->get('kol'),
        'sklad' => $request ->get('sklad'),
        'id_category' => $request->get('cat')
    ]);
    $item->save();
    return response()->json("ok");
}

} Данные получаю от react

Answer 1

Как ты получаешь данные не столь важно, важно приходят ли они до бека. Попробуй вывести для начала, то что тебе приходит в request

dd($request->all()); 

и посмотри что тебе приходит, а там пиши, может что уже увидим
Тыкая пальцем в небо могу сказать 2 распространенные ошибки
Скорее всего у тебя ошибка в маршруте или при добавлении данных (в консоли, в разделе "network" обычно пишет по какой причине не удалось добавить.)

Answer 2

перед сохранением советую добавить валидацию

    $this->validate($request, [
        'title' => 'required|string',
        'articl' => 'required|string|max:30'
        ...
    ]);

после чего ошибка скорее всего уйдет, если не ошиблись в названии колонок и правильно провалидируете

READ ALSO
Всплывающий label

Всплывающий label

На странице есть 2 чекбокса

176
Laravel seeds и factories для связанных таблиц

Laravel seeds и factories для связанных таблиц

Пытаюсь освоиться с seeds, factories и использование Faker в Laravel 56

243
Предотвратить повторную отправку формы

Предотвратить повторную отправку формы

КАК предотвратить повторную отправку формы

160
Как поменять содержимое ComboBox в Битрикс?

Как поменять содержимое ComboBox в Битрикс?

Имеется раздел CRM, в нём КомпанииПри добавлении новой компании предлагается выбрать из выпадающего списка Тип

152