Laravel 10 Get Current Logged in User Data Example
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...
Hardik Savani
I'm a full-stack developer, entrepreneur and owner of ItSolutionstuff.com. I live in India and I love to write tutorials and tips that can help to other artisan. I am a big fan of PHP, Laravel, Angular, Vue, Node, Javascript, JQuery, Codeigniter and Bootstrap from the early stage. I believe in Hardworking and Consistency.
We are Recommending you
- Laravel 10 Scout Full Text Search Tutorial
- Laravel 10 Autocomplete Search using Typeahead JS Example
- Laravel 10 REST API with Passport Authentication Tutorial
- Laravel 10 Send Email using Queue Example
- Laravel 10 Change Date Format Examples
- Laravel 10 REST API Authentication using Sanctum Tutorial
- Laravel 10 Ajax Request Example Tutorial
- Laravel 10 Ajax Form Validation Example Tutorial
- Laravel 10 React JS Auth Scaffolding Tutorial
- Laravel 10 Database Seeder Example Tutorial
- Laravel 10 Auth with Livewire Jetstream Example
- Laravel 10 Import Export Excel and CSV File Tutorial
- Laravel 10 Vue JS Auth Scaffolding with Vite Tutorial
- Laravel 10 Multiple Image Upload Tutorial Example