Laravel 10 Get Current Logged in User Data Example

By Hardik Savani November 5, 2023 Category : Laravel

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

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 10 Get Current User in Controller using Helper

2) Laravel 10 Get Current User in Controller using Facade

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

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

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

1) Laravel 10 Get Current User in Controller using Helper

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

<?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 10 Get Current User in Controller using Facade

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

<?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 10 Get Current User in View Blade using Helper

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

<p> User ID: {{ auth()->user()->id }} </p>

<p> User Name: {{ auth()->user()->name }} </p>

<p> User Email: {{ auth()->user()->email }} </p>

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

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

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

Shares