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

# Laravel 9 Get Current Logged in User Data Example

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](https://www.itsolutionstuff.com/post/laravel-9-resize-image-before-upload-exampleexample.html)

```
<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...
