Маршрут не перешел на следующую страницу, и данные не сохранились в базе данныхPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Маршрут не перешел на следующую страницу, и данные не сохранились в базе данных

Сообщение Anonymous »

Недавно я использую Laravel для разработки своих приложений для бронирования. Я уже установил маршрут и метод правильно, но проблема начинается, когда я нажимаю кнопку «Отправить». Форма была перезагружена и не сохранила данные, которые я уже вводил ранее.
@csrf

....
Book
Appointment

< /code>
И это для файла маршрута в web.php < /p>
Route::get('/', [FrontController::class, 'index'])->name('front.index');
Route::get('/team', [FrontController::class, 'team'])->name('front.team');
Route::get('/about', [FrontController::class, 'about'])->name('front.about');
Route::get('/appointment', [FrontController::class, 'appointment'])->name('front.appointment');
Route::post('/appointment/store', [FrontController::class, 'appointment_store'])->name('front.appointment_store');
< /code>
Как вы можете видеть, данные из файла Blade относятся к методу ebancysment_store. < /p>
И это для метода ectouty_store, который я сохраняю в контроллере: < /p>
public function appointment_store(StoreAppointmentRequest $request)
{
DB::transaction(function () use ($request) {
$validated = $request->validated();
$newAppointment = Appointment::create($validated);
// dd($newAppointment);
});

return redirect()->route('front.index');
}
< /code>
Честно говоря, у меня был застрял при устранении неполадок этой ошибки, поскольку весь метод, переменная и маршрут произносятся правильно, и когда я пытаюсь отладить ее с помощью DD ($ newAppointment); Не показали никаких данных, которые сохраняются в форме. Как написано в методе ecountion_store. Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/794 ... o-database
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»