Добрый день, все. У меня есть пилка с 4 формами. Четвертый используется для перенаправления на другую страницу. Однако после настройки маршрутов и URL-адреса, когда я нажимаю кнопку «Далее» (в четвертой форме), она просто обновляет ту же страницу, а не переходит на страницу, указанную в действии в форме. Ниже выложу фрагмент файла с лезвием и маршруты.
Я пытался использовать метод URL ('myURL') и Маршрут ('myNamedRoute'), но ничего не работает.
Blade-файл с формами (3 как это):
<form id="ref-form-3" action="{{url('/ref3')}}" method="POST">
<input type="text" name="first_name" class="form-control"required>
<input type="text" name="last_name" class="form-control"required>
<input type="text" name="mobile" class="form-control"required>
<input type="email" name="email" class="form-control"required>
<input type="submit" class="btn btn-secondary" name="" value="Send" />
</form>
// четвертая форма
<form id="testform" action="{{url('/next')}}" method="POST">
<button type="submit" class="btn btn-primary"id="testbtn">Next</button>
</form>
// Файл маршрута в web.php
Route::post('/ref3', 'Dir\SomeController@ref3');
Route::post('/next', 'Dir\SomeController@nextPg');
// Функция в контроллере
public function ref3(Request $request){
echo 'eubmitted';
}
public function nextPg(Request $request){
echo 'next clicked';
}
Я ожидаю, что когда я нажму кнопку отправки в любой из форм, будет использован URL-адрес действия. Вместо этого страница только обновляется и остается.