Задать вопрос
Nachalnik
@Nachalnik
начинающий web-программист

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

Решил изучать laravel, но столкнулся с проблемой. Прилагаю следующий код контроллера:
<?php

namespace App\Http\Controllers;

use App\Models\Message;
use App\Http\Requests\ContactRequest;
use Illuminate\Http\Request;

class BasicController extends Controller
{
    public function index()
    {
        return view('static.home');
    }

    public function about()
    {
        return view('static.about');
    }

      public function contact(Request $request)
    {   
       // dd($request->all());
        return view('static.contact');
    }

        public function submit(ContactRequest $request)
    {
       // $request->validate();

        $message = new Message();
        $message->name = $request->input('name');
        $message->email = $request->input('email');
        $message->subject = $request->input('subject');
        $message->text = $request->input('message');
        $message->save();

        return redirect()->route('home')->with('success', 'Сообщение успешно отправлено!');
    }
    
}
  • Вопрос задан
  • 167 просмотров
Подписаться 1 Простой 15 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Stepik
    PHP (pro)
    1 месяц
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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