@driverx18

Как защититься от подмены value в select?

Controller:
$categories = Category::pluck('title', 'id');
View:
{{ Form::select('category', $categories) }}
Вью из этого всего рендерит так:
<select name = 'category'>
<option value = "1">Technologoies</option>
<option value = "2">Programming</option>
</select>


Пользователь может взять и заменить value на любую цифру, и оно попадет в таблицу post, колонку category_id как число какое ввёл юзер и какого в принципе не существует в таблице категорий. Как с этим бороться? В Request проверять значение, есть ли такой ID в таблице Category?
  • Вопрос задан
  • 192 просмотра
Пригласить эксперта
Ответы на вопрос 1
@AnneSmith
самая ленивая
данные валидируют перед отправкой в базу
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы