@DaniilPo

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

Добрый день, по какойто причине не отправляются данные в базу данных
вот код который я использую в Controller:
public function filmpageautocheck(Request $request){
        $valid = $request->validate([
            'message' => 'required|min:5|max:1000',
            'filmid' => 'required',
            'userid' => 'required'
        ]);
        $request = new Commit();
        $request-> message = $request->input('commit');
        $request-> filmid = $request->input('filmid');
        $request-> userid = $request->input('userid');
        $request->save();
        return redirect()->route('filmpageauto');
    }


данные получаю из формы
все данные приходят исправно в этом не должно быть проблем, но после попытки отправки вылетает страница с ошибкой подобного характера:
spoiler
62a02a945e729998840016.png

возможно метод устарел или же я что-то делаю не так (всё делаю по видео уроку "Изучение Laravel в одном видео / Создание сайта на PHP Laravel за час!")
  • Вопрос задан
  • 77 просмотров
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
$request = new Commit();
Назовите переменную иначе, вы переопределяете ту, что приходит в метод и потом пытаетесь из оригинальной получить данные.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы