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

Laravel Hidden Eloquent Memory Leak: Why Your App Crashes with Large Data

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

Laravel vs Node.js: Which Is Better for Web Development in 2026?