Skip to main content
Skip to - Close
Skip to - Close
Completion requirements

Route Gruplama

Route grupları, belirli özelliklere veya ortak özelliklere sahip route'ları bir araya getirmek için kullanılır. Bu sayede, middleware veya URL ön ekleri gibi ortak özellikleri tek bir yerde tanımlayarak kod tekrarını önleyebiliriz. Örnek olarak:

Route::prefix('admin')->middleware(['auth', 'admin'])->group(function () {
    Route::get('/dashboard', 'AdminController@dashboard')->name('admin.dashboard');
    Route::get('/users', 'AdminController@users')->name('admin.users');
});

Yukarıdaki örnekte, "/admin" ön ekine sahip ve "auth" ve "admin" middleware'larına sahip route'lar bir grup içine alınmıştır. Bu sayede, yalnızca yetkilendirilmiş yönetici kullanıcılar "/admin/dashboard" ve "/admin/users" gibi URL'lere erişebilir.

Open in new window