@marq

Не работает action Laravel?

Добрый день на странице есть две форму, одна ведет на метод saveProfile, вторая на createTeam, но как только создал вторую форму выдает ошибку Action App\Http\Controllers\ProfileController@saveProfile not defined
роуты:
Route::post('/profile',[\App\Http\Controllers\ProfileController::class, 'saveProfile']);
 Route::post('/profile',[\App\Http\Controllers\ProfileController::class, 'createTeam']);

Вторая форма:
<form  method="POST" action="{{action('App\Http\Controllers\ProfileController@createTeam') }}">
                         
                            <input class="input-footer"  name="team" placeholder="Название команды"  type="text">
                            <button class="submit-btn btn--size btn--mr">Создать</button>
                        </form>
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ответы на вопрос 2
@TheAndrey7
Маршруты абсолютно одинаковые. Как роутер должен их различить, если путь и http-метод одинаковые?
Маршруту стоит дать имя и извлекать его по нему для формы.
Ответ написан
delphinpro
@delphinpro
frontend developer
Use Google Translate, Luke!

Довольно понятно написано – Action not defined.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы