Here are some ways to retrieve an authenticated user ID in Laravel:

In Controller

<?php

namespace App\Http\Controllers\Web;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Auth;

class TestCodeController extends Controller
{
	public function index()
	{
		// Retrieve authenticated user id

		// Method 1
		$userId = Auth::user()->id;

		echo "userId - " . $userId;

		// Method 2
		$userId = Auth::id();

		echo "userId - " . $userId;

		// Method 3
		$userId = auth()->id();

		echo "userId - " . $userId;
	}
}

In Blade

<!-- Method 1 -->
<p>{{ Auth::user()->id }}</p>

<!-- Method 2 -->
<p>{{ Auth::id() }}</p>

<!-- Method 3 -->
<p>{{ auth()->id() }}</p>