ddimonn8080
@ddimonn8080

Почему два последних значения не записываются в базу данных?

Здравствуйте, сайт на Laravel
В контроллере
app/Http/Controllers/Api/ProductCommentsController.php

в методе store создаю новый комментарий. Все данные сохраняются а user_name и user_mail сначала давали ошибку, потом сделал по умолчанию null и они сохраняются как null.
При этом возвращается полностью заполненный массив
По отдельности $request->get('userName')
и
$request->get('userEmail')
тоже не пустые
Думал несовпадение имени столбца, но все совпадает
5cb0ab642d3bc949210095.png5cb0abbfaedbc438313271.png
public function store(Request $request)
    {
        $new_comment = [
            'product_slug' => $request->get('productSlug'),
            'product_id' => $request->get('productID'),
            'user_id' => $request->get('userID'),
            'content' => $request->get('content'),
            'user_name' => $request->get('userName'),
            'user_mail' => $request->get('userEmail'),
        ];

        $comment = new ProductComments($new_comment);
        $comment->save();

        return response()->json($new_comment);
    }


В чем может быть проблема?

Спасибо.
  • Вопрос задан
  • 59 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы