Biasanya setiap aplikasi selalu ada bagian backend dan frontend nya. Dan kebanyakan developer pasti ingin membuat aplikasi yang backend dan frontend nya dalam satu aplikasi sekaligus. di Laravel ini sangat mudah dilakukan, salah satunya dengan cara membedakn Route nya.

Misal untuk Backend khusus jika url nya akses nya 'admin'
teknosains.com/admin
teknosains.com/admin/dashborad
.....
.....

Namun untuk aplikasi yang kompleks dan besar, menumpuk semua Routing configurasi dalam 1 file ( routes.php ) bisa bikin sakit kepala dan susah di-manage. 

Ini bisa diakali dengan trik yang sangat mudah di Laravel. buka routes.php

tambahkan kode berikut ini,

if (Request::is('admin/*') or Request::is('admin'))
{
    
    require __DIR__.'/routes_admin.php'; 
}

Lalu buat 1 file lagi sejajar dengan routes.php , misal kita namakan routes_admin.php

edit file tersebut lalu isi smw Routing config seperti biasa. misal seperti ini

Route::group(array('prefix'=>'admin'),function(){
    Route::get('/dashboard',function(){
       
     return View::make('admin.dashboard',array('title'=>'Halo'));
   });
   //.......
});


Happy Coding