Настройка маршрута для формы в Laravel 5.7 - PullRequest
0 голосов
/ 01 февраля 2019

Я использую Laravel, и я хочу установить форму, у меня на вид следующее:

<html>
    <body>
        <h1>Hello</h1>
        <form method="POST" action="{{ route('date_process') }}">
            <input type="text"/>
            <input type="submit" value="Enviar">
        </form>
        <script src="{{asset('js/jquery-3.3.1.min.js')}}"></script>
        <script src="{{asset('js/script.js')}}"></script>
    </body>
</html>

Маршруты

Route::get('/', 'DateFormController@show');
Route::post('/date_process', 'DateFormController@process');

Я получаю следующее сообщение об ошибке.

Маршрут [дата_процесс] не определен.

Как настроить действие формы для отправки на date_process?

Ответы [ 2 ]

0 голосов
/ 02 февраля 2019
<html>
<body>
    <h1>Hello</h1>
    <form method="POST" action="{{ route('date_process') }}">
        <input type="text"/>
        <input type="submit" value="Enviar">
    </form>
    <script src="{{asset('js/jquery-3.3.1.min.js')}}"></script>
    <script src="{{asset('js/script.js')}}"></script>
</body>
@csrf

</html>

Route::get('/', 'DateFormController@show');
Route::post('/date_process', 'DateFormController@process')->name('date_process');

or
Route::get('/', 'DateFormController@show');
Route::post('/date_process', ['uses'=>'DateFormController@process','as'=>'date_process']);
0 голосов
/ 01 февраля 2019

Вспомогательная функция route выведет именованные маршруты.Ваш маршрут не назван.Вы можете добавить имя к маршруту или использовать вместо него помощник url.

Route::post('/date_process', 'DateFormController@process')->name('date_process');

route('date_process')

или с вашим текущим маршрутом

url('date_process')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...