Я строю get Методный маршрут для хранения данных через контроллер в базе данных mysql.
Здесь вы можете увидеть часть моего взгляда
@foreach($groupsrequest as $grouprequest)
<a class="btn btn-primary btn-block" href="{{ route('mgmtgroups_approvel', ['idgroup' => $grouprequest->idgroup, 'iduser' => $grouprequest->iduser]) }}">
Gruppe <strong>{{$grouprequest->group_name}}</strong> Anfrage von User <strong>{{$grouprequest->username}}</strong>
</a>
@endforeach
И это мой файл веб-маршрута, который передает данные в контроллер, где эти данные будут храниться в базе данных mysql.
Route::get('/home/groupmgmt/approvel', 'GroupController@setGroupApprovel')->name('mgmtgroups_approvel');
Теперь моя проблема, после того, как я нажал на кнопку href, я получил следующий URL
http://localhost:8000/home/groupmgmt/approvel?idgroup=18445&iduser=123
и я могу изменить параметр url и нажать ввод, после чего данные будут сохранены. Но это не может быть правильным, потому что я могу хранить поддельные данные в БД. Я могу, например, создать идентификатор пользователя, который не существует. Как сделать это правильно, чтобы это было невозможно, и в БД могут быть сохранены только те данные, которые показаны в представлении ранее?