Я работаю в приложении laravel. Это laravel 5.2.получить информацию о пользователе в laravel
Для некоторых действий пользователя мне нужна текущая пользовательская информация для хранения в базе данных. Для этого теперь я отправляю информацию о зарегистрированных пользователях, когда пользователь выполняет эти действия. Информации, такие как электронная почта или user_id, которые уже находятся в базе данных.
Но я чувствую, что это нехороший подход. Кто-то может легко изменить информацию во время отправки на сервер. Так есть ли какой-либо вариант, предоставляемый laravel или любым другим безопасным вариантом? Если да, как я могу получить информацию в конце сервера?
Отредактировано: В соответствии с комментарием, я не хочу сохранять информацию пользователя повторно. Я должен держать ссылку на другую информацию в другой таблице. Я хочу знать, как получить имя пользователя, адрес электронной почты или пользователя, который зарегистрировался и сделал это.
Единственный безопасный вариант будет хранить только идентификатор пользователя. Сохраняя любую другую пользовательскую информацию в нескольких таблицах, создается несогласованность данных, и с этими таблицами в рост приходит много головных болей. –
@MateiMihai, я отредактировал описание. Возможно, на этот раз яснее понять, что я хотел знать. – MASh
Возможный дубликат [Laravel: Auth :: user() -> привязка идентификатора для получения свойства не объекта] (http://stackoverflow.com/questions/17835886/laravel-authuser-id-tying-to- наймите-недвижимость-в-а-не-объекта) –