DEV Community

Tutsmake
Tutsmake

Posted on

How to Get Logged in User Data on Controller, Blade in Laravel 10

You can use the Laravel 10 auth helper or Auth facade to get the current logged-in user's data in a Laravel 10 web application. You can get the user's ID, name, email, or any other user-related data in the controller, model, and blade views.

How to Get Logged in User Data on Controller, Blade in Laravel 10

Here are some methods to get or retrieve logged-in user data like user id, name, email, or any other user-related data blade, model & controller in laravel 10:

  • To Get Logged In User in Controller using Helper
  • To Get Logged In User in Controller using Facade
  • To Get Logged In User in View Blade using Helper
  • To Get Logged In User in View Blade using Facade

Here is examples of how to get the current user's data like id, name, email on controller, blade in laravel 10:

$user = auth()->user();
$id = auth()->user()->id;
$user = Auth::user();
$id = Auth::id();
$user = $request->user();
$id = $request->user()->id;

Read More on How to Get Logged in User Data on Controller, Blade in Laravel 10

Top comments (0)