Laravel 9 Get Current Logged in User Data Example

https://www.itsolutionstuff.com/post/laravel-9-get-current-logged-in-user-data-exampleexample.html

This post will give you an example of laravel 9 get current logged in user id. Here you will learn how to get the current user id in laravel 9. you'll learn laravel 9 get current user id. In this article, we will implement a get current user data laravel 9. You just need to some steps to done get the current user email in laravel 9.

In this tutorial, I will give you four ways to get current login user details in the view file and controller file, so let's see the following examples as below:

1) Laravel 9 Get Current User in Controller using Helper

2) Laravel 9 Get Current User in Controller using Facade

3) Laravel 9 Get Current User in View Blade using Helper

4) Laravel 9 Get Current User in View Blade using Facade

So, let's see I added two ways to get current user data in the laravel 9 application.

1) Laravel 9 Get Current User in Controller using Helper

Here, we will get current user data using auth() in laravel 9.

<?php  namespace App\Http\Controllers;  use Illuminate\Http\Request;  class UserController extends Controller{    /**     * Display a listing of the resource.     *     * @return \Illuminate\Http\Response     */    public function index(Request $request)    {           /* Current Login User Details */        $user = auth()->user();        var_dump($user);              /* Current Login User ID */        $userID = auth()->user()->id;         var_dump($userID);                  /* Current Login User Name */        $userName = auth()->user()->name;         var_dump($userName);                  /* Current Login User Email */        $userEmail = auth()->user()->email;         var_dump($userEmail);    }}

2) Laravel 9 Get Current User in Controller using Facade

Here, we will get current user data using Auth facade in laravel 9.

<?php  namespace App\Http\Controllers;  use Illuminate\Http\Request;use Auth;  class UserController extends Controller{    /**     * Display a listing of the resource.     *     * @return \Illuminate\Http\Response     */    public function index(Request $request)    {        /* Current Login User Details */        $user = Auth::user();        var_dump($user);              /* Current Login User ID */        $userID = Auth::user()->id;         var_dump($userID);                  /* Current Login User Name */        $userName = Auth::user()->name;         var_dump($userName);                  /* Current Login User Email */        $userEmail = Auth::user()->email;         var_dump($userEmail);    }}

3) Laravel 9 Get Current User in View Blade using Helper

Here, we will get current user data using auth() helper in laravel 9.

<p> User ID: {{ auth()->user()->id }} </p><p> User Name: {{ auth()->user()->name }} </p><p> User Email: {{ auth()->user()->email }} </p>

4) Laravel 9 Get Current User in View Blade using Facade

Here, we will get current user data using Auth Facade in laravel 9.

Read Also: Laravel 9 Resize Image Before Upload Example

<p> User ID: {{ Auth::user()->id }} </p><p> User Name: {{ Auth::user()->name }} </p><p> User Email: {{ Auth::user()->email }} </p>

I hope it can help you...

Last updated