Маршрут публикации не работает и не возвращает ошибок в laravel

Я работаю над многоступенчатой ​​формой в laravel. Когда я нажимаю кнопку «Далее» после заполнения первой страницы, эта же страница обновляется и не переходит на следующую страницу. Он работал нормально, но внезапно он работает так (обновляется).

У моего web.php есть такой маршрут:

Route::get('register', 'registercontroller@page1')

Route::post('register', 'registercontroller@postpage1') 

в контроллере регистров я определил такие функции

public function page1(Request $request)
{
    $request->session()->flush();
    $info = $request->session()->get('Register');
    return view('register',compact('Register', $info));
}

public function postpage1(Request $request)
{
    /* business logic here */
}

Мой register.blade.php имеет такую ​​форму:

<form action = "register" method = "POST">

@csrf
<input type = "text" name = "name">
...
...
...
</form>

Однако, когда я попробовал маршрут в web.php следующим образом:

Route::post('register', 'registercontroller@test') 

и в функции registercontroller как

public function test(){
    echo "test";
}

Работает нормально ... Все это я работаю в локальной среде с помощью xampp Пожалуйста, помогите кому-нибудь .. спасибо

Route::get('register', 'registercontroller@page1') and Route::post('register', 'registercontroller@postpage1') после Auth::routes() в web.php?

Islam ElHakmi 08.01.2019 16:38
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
0
1
747
1

Ответы 1

В вашем контроллере реестра вам нужно будет вернуть другое представление или перенаправить:

public function page1(Request $request)
{
    $request->session()->flush();
    $info = $request->session()->get('Register');
    return view('register',compact('Register', $info));
}

public function postpage1(Request $request)
{
    /* business logic here */
    return redirect('register-2');
    // or
    return view('register-2');
}

Другие вопросы по теме