WhatsApp: +39 339 289 627 8
E-mail: info@creazione-siti-web.eu

 

Ragruppare le Route di Laravel 12

 

Possiamo raggruppare le route, così che siano disponibili sotto uno slug specifico.

Route::prefix('/admin')->group(function() { Route::get('/', [DashboardController::class, 'index']); Route::get('/posts', [PostsController::class, 'index']); });

Qui abbiamo raggruppato sotto lo slug "admin" due route. La prima apre la pagina principale del pannello di amministrazione (Dashboard), la seconda mostra la lista di tutti i post pubblicati sul sito web.

La prima route avrà URL www.miodominio.com/admin, la seconda www.miodominio.com/admin/posts.

Raggruppare le route sotto uno slug è utile per evitare la duplicazione degli URL nelle route. Di solito si usa per creare, sotto uno slug, altre pagine, come quelle del pannello di controllo di un CMS.