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