Предположим, у меня есть следующая форма, и я хочу опубликовать комментарий к теме на форуме:
<form action="{{ route('post.store') }}" method="POST">
@csrf
<label>Response
<textarea name="content"></textarea>
<label>
<button>Post Response</button>
</form>
Чтобы связать это сообщение с темой, на которую я отвечаю, я также хочу передать идентификатор темы, на которую я отвечаю. Я могу сделать это с помощью скрытого поля ввода, например:
<input type="hidden" value="{{ $thread->id }}">
Моя проблема заключается в том, что пользователь может редактировать значение идентификатора и в конечном итоге отправлять ответ в какую-то другую ветку на форуме. Я знаю, что это немного придирчивая проблема, но я не хочу, чтобы пользователь мог это делать.
Как еще можно передать этот идентификатор методу контроллера для хранения сообщения? Могу ли я передать его через данные сеанса или, возможно, есть другой способ, которым я просто пропускаю.
Также я не считаю, что это проблема авторизации: авторизованные пользователи имеют право отвечать на эти сообщения - если есть способ, которым я могу использовать авторизацию в своих интересах, я бы хотел знать, но я просто не вижу, чтобы это решалось так.