Route உங்கள் இணைய பயன்பாட்டிற்கான களை Laravel வரையறுப்பது மற்றும் உள்வரும் URL கோரிக்கைகளை எவ்வாறு கையாள்வது என்பதை தீர்மானித்தல் ஆகியவை அடங்கும். route உடன் Laravel, ரூட்டிங் எளிதாகவும் நெகிழ்வாகவும் மாறும்.
தொடங்குவதற்கு, நீங்கள் உருவாக்கும் பயன்பாட்டின் வகையைப் பொறுத்து, கோப்பு அல்லது கோப்பில் route உள்ள s ஐ வரையறுக்கலாம். routes/web.php
routes/api.php
route எடுத்துக்காட்டாக, இது போன்ற எளிமையான ஒன்றை நீங்கள் வரையறுக்கலாம்:
Route::get('/about', function() {
return "This is the About page";
});
இந்த எடுத்துக்காட்டில், ஒரு பயனர் URL ஐ அணுகும்போது /about
, Laravel தொடர்புடைய கையாளுதல் செயல்பாட்டை அழைத்து, "இது அறிமுகப் பக்கம்" என்ற சரத்தை பயனருக்குத் திருப்பி அனுப்புவார்.
கூடுதலாக, வெவ்வேறு HTTP முறைகளைக் கையாள, , போன்ற பிற முறைகளை Laravel வழங்குகிறது. route post
put
patch
delete
route URL கோரிக்கைகளைக் கையாள நீங்கள் கன்ட்ரோலர்களையும் அணுகலாம் .
உதாரணத்திற்கு:
Route::get('/products', 'ProductController@index');
இந்த எடுத்துக்காட்டில், ஒரு பயனர் URL ஐ அணுகும்போது /products
, கோரிக்கையை கையாளும் முறையை Laravel அழைப்பார். index
ProductController
மேலும் நெகிழ்வுத்தன்மைக்கு நீங்கள் வழக்கமான வெளிப்பாடுகள் மற்றும் மாறும் அளவுருக்களையும் பயன்படுத்தலாம் route.
உதாரணத்திற்கு:
Route::get('/users/{id}', 'UserController@show');
இந்த எடுத்துக்காட்டில், URL இல் உள்ள ஒரு டைனமிக் அளவுரு மற்றும் கோரிக்கையை கையாளும் முறைக்கு {id}
அனுப்பப்படும். show
UserController
மேலும், உங்கள் பயன்பாட்டில் தனிப்பயனாக்கவும் நிர்வகிக்கவும் குழுக்கள், வளங்கள் மற்றும் பல Laravel போன்ற கூடுதல் அம்சங்களை வழங்குகிறது. route route middleware route Laravel
சுருக்கமாக, உடன் Laravel, களை வரையறுப்பதற்கும் URL கோரிக்கைகளைக் கையாளுவதற்கும் உங்களுக்கு பல விருப்பங்கள் மற்றும் சக்திவாய்ந்த அம்சங்கள் உள்ளன route. இது நெகிழ்வான மற்றும் பராமரிக்கக்கூடிய வலை பயன்பாடுகளை உருவாக்க உங்களை அனுமதிக்கிறது.