Route तुमच्या वेब अनुप्रयोगासाठी s Laravel परिभाषित करणे आणि येणार्या URL विनंत्या कशा हाताळायच्या हे निर्धारित करणे समाविष्ट आहे. route सह Laravel, राउटिंग सोपे आणि लवचिक बनते.
प्रारंभ करण्यासाठी, आपण विकसित करत असलेल्या अनुप्रयोगाच्या प्रकारानुसार, आपण किंवा route फाइलमध्ये s परिभाषित करू शकता. routes/web.php
routes/api.php
उदाहरणार्थ, आपण route यासारखे एक साधे परिभाषित करू शकता:
Route::get('/about', function() {
return "This is the About page";
});
या उदाहरणात, जेव्हा वापरकर्ता /about
URL मध्ये प्रवेश करतो, Laravel तेव्हा संबंधित हाताळणी फंक्शनला कॉल करेल आणि वापरकर्त्याला "This is the About page" ही स्ट्रिंग परत करेल.
याव्यतिरिक्त, भिन्न HTTP पद्धती हाताळण्यासाठी Laravel इतर route पद्धती जसे की post
, put
, patch
, , इ. प्रदान करते. delete
route URL विनंत्या हाताळण्यासाठी तुम्ही नियंत्रकांना देखील करू शकता .
उदाहरणार्थ:
Route::get('/products', 'ProductController@index');
या उदाहरणात, जेव्हा वापरकर्ता /products
URL मध्ये प्रवेश करतो, तेव्हा विनंती हाताळण्यासाठी मध्ये पद्धत Laravel कॉल करेल. index
ProductController
अधिक लवचिकतेसाठी तुम्ही रेग्युलर एक्सप्रेशन्स आणि डायनॅमिक पॅरामीटर्स देखील वापरू शकता route.
उदाहरणार्थ:
Route::get('/users/{id}', 'UserController@show');
या उदाहरणात, {id}
URL मधील डायनॅमिक पॅरामीटर आहे आणि विनंती हाताळण्यासाठी show
मधील पद्धतीकडे पाठवले जाईल. UserController
शिवाय, तुमच्या ऍप्लिकेशनमध्ये सानुकूलित आणि व्यवस्थापित करण्यासाठी गट, संसाधन आणि बरेच काही Laravel यासारखी अतिरिक्त वैशिष्ट्ये ऑफर करते. route route middleware route Laravel
सारांशात, Laravel तुमच्याकडे s परिभाषित करण्यासाठी आणि URL विनंत्या हाताळण्यासाठी अनेक पर्याय आणि शक्तिशाली वैशिष्ट्ये आहेत route. हे तुम्हाला लवचिक आणि देखरेख करण्यायोग्य वेब अनुप्रयोग तयार करण्यास अनुमती देते.