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

I Let AI Write My Laravel Service Layer — It Worked… Until I Understood What It Actually Did

Laravel Time Machine: Find Where Your Laravel Request Is Spending Time

How Laravel’s Service Container Resolves Dependencies Automatically