How to Get URL Segment in Laravel?

How to Get URL Segment in Laravel?


   
     In this article, We will learn to get URL segments in controller and blade using the Laravel.


Example 1 : 

  • Get URL Segments in Controller 
  <?php 

     namespace App\Http\Controllers;

     use Illuminate\Http\Request;

     class BlogController extends Controller
     {
         public function index(Request $request)
        {               //add parameter in segment function to get specific segment              // $segments = $request->segments(1);
        $segments = $request->segments();

        dd($segments);
         }
     }
Example 2 :

  • Get URL Segments in Blade File 
  <?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class BlogController extends Controller
{
public function index()
{
          //add parameter in segment function to get specific segment
          // $segments = Request::segments(1);
$segments = Request::segments();

dd($segments);
}
}

That's it....😊😀😀

Comments

Popular Posts

How Laravel Handles 10,000+ Requests Without Crashing (Queues, Workers & Real Performance Tricks)

Laravel Performance Optimization: 15 Proven Tips to Make Your App Faster (2026)

Laravel Race Conditions Explained: Prevent Hidden Data Corruption with Atomic Locks