Per esempio potreste voler separare tutte le rotte di tipo /admin rispetto a quelle del sito base.
Per farlo si crea nella directory delle routes, un nuovo file chiamato, per esempio, admin.php
Al suo interno si registrano le rotte come abbiamo fatto nel post precedente considerando come assodato che le URL saranno del tipo www.miosito.com/admin/. In pratica NON dovete specificare /admin.
Aprite quindi il file RouteServiceProvider.php dentro la directory provider ed aggiungete il nuovo blocco di route come metodo alla classe.
Fate copia-incolla di quello web e cambiate il prefisso e il nome del file delle rotte.
Aggiungete il metodo al metodo map siete a posto.
<?php protected function mapAdminRoutes() { Route::prefix('admin') ->namespace($this->namespace) ->group(base_path('routes/admin.php')); } ?>
public function map() { $this->mapApiRoutes(); $this->mapAdminRoutes(); $this->mapWebRoutes(); // }
Nessun commento:
Posta un commento