Стандартный способ обновления строки в представлении laravel в пользовательской таблице - PullRequest
0 голосов
/ 24 мая 2018

Я извлекаю данные таблицы из контроллера в виде блейда и затем использую пользовательскую таблицу, связывая строки с данными, полученными из контроллера.Теперь можно ли сопоставить кнопку редактирования строки с идентификатором, который является первичным ключом в таблице, или существует какой-либо стандартный способ обновления, изменения или удаления строки, чтобы идентификатор был скрыт из HTML-кода?

1 Ответ

0 голосов
/ 24 мая 2018

Будет ли это нормально, зависит от уровня конфиденциальности идентификатора.Если существует какая-либо опасность того, что идентификатор может быть использован злоумышленниками ненадлежащим образом или идентификатор может быть использован другим способом, что приведет к утечке конфиденциальных данных или нарушению целостности данных, то это не совсем нормально.

Если это не так, вы можете создать хеш на основе идентификатора и некоторых других данных.В этом случае вы бы закодировали данные и расшифровали их.Если данные будут иметь жизненный цикл, такой как временной интервал, то вы можете включить текущее время в качестве входных данных хеша и после декодирования проверить, является ли хеш все еще действительным.

Прочтите эту статью длядополнительная информация: http://php.net/manual/en/function.hash.php

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