@autumn_parker
В Laravel 5.6 можно получить id текущего авторизованного пользователя используя метод id()
модели пользователя (Auth::user()
). Для этого необходимо выполнить следующие действия:
1
|
use IlluminateSupportFacadesAuth; |
1
|
$id = Auth::user()->id; |
Теперь $id
будет содержать id текущего авторизованного пользователя. Обратите внимание, что если пользователь не авторизован, метод Auth::user()
вернет null
, поэтому перед использованием метода id()
необходимо проверить, что пользователь авторизован:
1 2 3 4 5 |
if (Auth::check()) { $id = Auth::user()->id; } else { // пользователь не авторизован } |