Mengelompokan route laravel

Jika suatu waktu dalam membuat suatu aplikasi berbasis laravel ini kita ingin mengelompokan route laravel kedalam satu  group alamat route yang sama agar lebih tersturktur maka dapat di lakukan dengan membuat sebuah routing group atau beberapa route group sesuai dengan kebutuhan kita.

Route laravel adalah suatu fitur di dalamnya di mana setiap url alamat akses ke aplikasi berbasis laravel di daftarkan atau di registrasikan.

Contoh Route Return View, dimana route ini mengarahkan ke halaman default atau halaman awal, atau tanpa alamat khusus. misal  http://localhost/nama aplikasi/




contoh hasilnya :

Nah bagaimana jika kita ingin agar mengelompokan routing laravel dalam suatu group, misal kita ingin untuk mengakses routing data atau model dalam satu kelompok misal kita namakan dengan dbfactory dan module untuk route view  nya pada aplikasi kita agar terlihat lebih rapi dan memudahkan dalam pekerjaan pembuatan aplikasi  berbasis laravel, tetapi mungkin tergantung juga dari style masing-masing programmer yah.

Di sini saya memberikan sebuah contoh pemisahan dua route group pada controller, yaitu route yang merupakan view dari aplikasi tersebut dan route yang merupakan get data atau proses data yang akan di gunakan pada view aplikasi tersebut.

Route module 


Pada gambar di atas saya mengelompokan route laravel, untuk mengakses masing-masing module dalam aplikasi ini maka untuk mengaksesnya harus dalam alamat misal : http://localhost/nama aplikasi/module/mod_supplier

Group name nya di sini adalah module, kita tentu dapat mengganti nya dengan nama yang  lain. pada contoh saya ini group module ini adalah merupakan kelompok atau group routing dari module-module yang ada di dalam aplikasi berbasis laravel yang telah saya buat.

Selanjutnya saya membuat satu group lagi yang khusus untuk get data atau proses perhitungan untuk keperluan reporting atau view data ke dalam sebuah routing group yang saya beri nama dbfactory.



Selain itu dengan route group ini juga kita dapat memberikan suatu batasan bahwa yang dapat mengakses route dalam group tersebut adalah user nya telah melalui proses login ke dalam aplikasi berbasis laravel yang sedang kita buat .


























Comments

Popular posts from this blog

Cara membuat toko online dengan menggunakan laravel

Bagaimana cara menggunakan ajax di laravel 5

Bagaimana cara menghapus public di laravel 5