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 कर सकते है –
- Laravel Helpers in hindi
- How to install and use ckeditor in Laravel and PHP
- ADD INTERNET PERMISSION IN ANDROIDMANIFEST.XML IN ANDROID STUDIO
- INTRODUCTION TO ANDROID ACTIVITIES|ANDROID TUTORIAL IN HINDI
- CHARTS IN MS EXCEL: EXAMPLES AND TYPES IN HINDI
Thank You !! – Geeks Partner
Nice job
Thank You Anuj