THE SECRETS OF UBRICA

We are a life-science and health production (LSHP) organization. sponsor investments in life science, comprising pharmaceuticals and medical devices manufacturing, and fully integrated health…

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




Memindahkan Controller ke dalam Sub Directory di Laravel

Pada kesempatan ini saya ingin share bagaimana cara memindahkan Controller ke dalam sub directory di laravel. Dengan kita memindahkan controller, kita dapat lebih mudah mengelompokan controller yang ada di dalam projek laravel kita agar nantinya kita lebih gampang dalam mencari controller apabila kita memiliki controller yang banyak.

Di Laravel sendiri, sebuah controller terletak di directory app/Http/Controllers seperti pada gambar berikut:

Seperti gambar diatas, saya memiliki suatu Controller yang bernama PostsController.php dan juga folder Admin di dalam directory Controllers.

Nah disini saya akan memindahkan PostsController.php tersebut ke dalam folder Admin sehingga lokasi PostsController.php tersebut berada pada directory app/Http/Controllers/Admin seperti pada gambar berikut:

PostsController.php berada di dalam folder Admin

Setelah kita memindahkan PostsController.php tadi ke dalam folder Admin, kita harus merubah beberapa code yang ada di dalam file PostsController.php tersebut.

Pada default nya, di dalam file PostsController.php terdapat baris code namespace seperti berikut:

Ubah namespace sesuai dengan directory file PostsController.php kita tadi menjadi seperti ini:

Kemudian tambahkan code berikut di bawah namespace yang telah kita ubah

Maka PostsController.php yang kita miliki akan seperti berikut:

PostsController.php yang sudah kita ubah

Langkah selanjutnya kita akan mengubah route yang ada di dalam file web.php yang terdapat pada directory Routes.

Pada web.php diatas, terdapat route dengan url “/posts” yang memanggil controller yang bernama PostsController.php yang telah kita pindahkan tadi.

Ubah baris code tersebut menjadi seperti berikut ini:

Maka code route yang terdapat pada file web.php akan terlihat seperti berikut:

Dan jangan lupa untuk merubah lokasi pada saat menuliskan controller pada Form Action pada file view blade nya, seperti contoh berikut ini:

Selesai..

Terima kasih telah membaca! :) semoga bisa bermanfaat dan bisa membantu kawan-kawan yang sedang belajar framework Laravel dan belum tahu cara memindahkan controller kedalam sub directory controller.

Add a comment

Related posts:

What is Lunifty?

The Lunifty virtual art gallery is a place where artists can showcase their work to the world. They can also interact with other artists to share, create and collaborate. In order to build this…

3 Strategies to Help Protect Your Brand from Being Counterfeited

They say that imitation is the sincerest form of flattery. There should, however, be a caveat to this expression — when your brand is the target of counterfeiting. If your brand has been the victim…