লারাভেল রাউটিং-এ একই ধরনের রাউটগুলোকে গ্রুপ করার উপায় এবং এর ব্যবহার সম্পর্কে বিস্তারিত আলোচনা করা হয়েছে। ( Laravel 10: Route Groups | ( Bangla ) — Part 6 )
প্রিয় পাঠক, লারাভেল রাউটিং-এ রাউট গ্রুপ সম্পর্কে আমরা আলোচনা করবো।
রাউট গ্রুপ হলো একই ধরণের একাধিক রাউটকে একত্রিত করার একটি উপায়। যেমন:
Route::prefix('admin')->group(function() {
Route::get('/users', function () {
// Matches The "/admin/users" URL
}); Route::get('/posts', function () {
// Matches The "/admin/posts" URL
});});
এখানে ‘admin’ প্রিফিক্স দিয়ে ‘admin’ গ্রুপের সব রাউট এর সাথে /admin যুক্ত করা হয়েছে।
অন্যান্য গুরুত্বপূর্ণ ব্যবহার
- middleware অ্যাপ্লাই করা
- namespace দেয়া
- route name prefix
সাধারণত এক ধরণের রাউটগুলোকে গ্রুপিং করা হয় যাতে কোড সাজানো থাকে।
এই বিষয়ে আরো জানতে https://laravel.com/docs/routing#route-groups