Menu Close

How to get current route name in Laravel in Hindi

INTRODUCTION

हम इस tutorial में सीखेंगे how to get current route name in Laravel. Laravel Routes आपको अपने URL को विशिष्ट कार्यक्षमता के लिए map करने की अनुमति देते हैं, उदाहरण के लिए, Laravel Routes आपको किसी controller के method या किसी specific blade view को refer करता है। उदाहरण के लिए, यदि आप geekspartner.com/laravel-tutorial पर जाते हैं, तो Laravel आपको वेबसाइट के laravel tutorial के page को return करेगा।

PREREQUISITES

इस tutorial ( how to get current route name in Laravel ) को start करने से पहले आपके system में Laravel application run करना चाहिए|

GET ROUTE NAME IN CONTROLLER OR MIDDLEWARE IN LARAVEL

अपने route के name को Controller या Middleware में get करने के लिए हमारे पास कई तरीके है |

जैसे की हम या तो Request facade या route Facade का उसे करके हम route के name को get कर सकते है |

GET CURRENT ROUTE NAME IN LARAVEL USING ROUTE FACADE

Route facade का use करके हम इस तरीके से अपने current route name get कर सकते है –

  • सबसे पहले हम Route facade को अपने controller में include करेंगे :
use Illuminate\Support\Facade\Route;
  • और फिर अपने method में इस तरह use करेंगे :
public function yourMethod(){
$routeName =  Route::currentRouteName();
dd($routeName);
}

इस तरह हम Route facade जा use करके current route name को get कर सकते है |

GET CURRENT ROUTE NAME IN LARAVEL USING REQUEST FACADE

Route facade की तरह ही हम Request facade का use करके current route name को इस तरह get कर सकते है –

public function yourMethod(){
     $routeName = \Request::route()->getName();
     dd($routeName);
}

Get Route name in Blade View

कभी – कभी हमे अपने current route name को Blade view में directly चेक करना पड़ता है |

ऐसा करने के लिए हम Route facade को blade view में directly use कर सकते है –

{{ Route::currentRouteName() }}

और यदि हम URI get करना चाहते है तो हम request function को directly use कर सकते है .

{{request()->route()->uri}}

Conclusion

Laravel routes के बारे में और अधिक information पाने के लिए हम Official Laravel Documentation को चेक कर सकते है –

https://laravel.com/docs/8.x/routing#accessing-the-current-route

laravel और technology से related other resources के लिए आप निम्न पोस्ट को check कर सकते है –

Thank You !! – Geeks Partner

Posted in LARAVEL, PHP

Related Posts