Как обезопасить маршрут при хранении данных формы с помощью laravel?

Когда я сохраняю данные формы в базу данных, используя laravel, она работает нормально. Я использовал ссылку из http://www.studentstutorial.com/laravel/insert-data-laravel.php хранить данные в базе данных. Но когда я непосредственно ввожу URL localhost: 8000 / create вручную, это вызывает исключение.

0

Решение

Как ваш маршрут /createскорее всего это «СООБЩЕНИЕ» route и код по данной ссылке показывает, что этот маршрут является методом POST (как и ожидалось). POST-маршруты не могут открываться напрямую в браузере, только GET-маршруты.

Маршруты указаны по ссылке:

Route::get('insert','StudInsertController@insertform');
Route::post('create','StudInsertController@insert');

Вы можете проверить 1-й маршрут, т.е. localhost:8000/insert как его маршрут GET. 2-й маршрут — POST, его нельзя проверить напрямую в браузере. Проверьте свои почтовые маршруты в инструментах тестирования API, таких как «Почтальон».

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]