Memisahkan Route Backend dan Front End di Laravel
|Shares :

Memisahkan Route Backend dan Front End di Laravel

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 

Tags : #backend Route #laravel #admin route #memisahkan


SHARES :


Konrad B Pratomo's Avatar

A System Analyst, Software Developer, IT Consultant
> 75% komen akan dibalas. Mohon sabar ya. Simpan halaman ini dan cek kembali lagi

Comments

* Email will not be published


    Privacy .ToS .Contact Us
    © 2017 Teknosains