Halo guys, kali ini saya akan membagikan kepada anda cara menginstal dan cara Konfigurasi InfyOm generator. Mungkin banyak yang masih bingung akan apa fungsi dari InfyOm ini sebenarnya.

InfyOm adalah generator untuk framework laravel. fungsi dari InfyOm adalah membuat Scaffolding atau kerangka yang langsung bisa dipakai.

Dengan kata lain, dengan menggunakan bantuan inFyom, kita bisa membuat website CRUD sederhana tanpa coding sebaris code pun.

Terkesan Hayalan atau hanya klik bait, tetapi itu benar adanya. Ada satu kalimat lagi yang yang lebih bagus untuk mendeskripsikan kegunaan dari infyOm yaitu

membuat website CRUD dalam waktu 5 menit saja. TANPA CODING!!!

Okelah setelah anda mengerti fungsi dari infyOm, saatnya anda mulai mencoba sendiri menggunakannya.

Instalasi InfyOm

Untuk menginstal atau menambahkan InfyOm pada project laravel, ada 2 cara yang bisa dilakukan. Cara pertama bisa dilakukan dengan cara Mendownload BoilerPlate atau keseluruhan project laravel yang didalamnya sudah ada infyOm

infyOm rilis dengan 2 pilihan theme default yaitu adminLTE dan CoreUi. untuk Menginstal dengan cara kedua, kita tinggal download projectnya saja. dimana masing-masing bisa di download pada link ini

Boilerplate InfyOm CoreUi : https://github.com/InfyOmLabs/coreui-generator/tree/6.0

Boilerplate InfyOm AdminLte : https://github.com/InfyOmLabs/adminlte-generator/tree/6.0

Download file zip Boilerplate, kemudian ekstrak dan Selesai. Instalasi InfyOm pada project laravel sudah selesai dilakukan.


Cara pertama memang cukup mudah, tetapi sisi buruknya adalah cara pertama tadi tidak akan memberikan rasa puas yang dalam kepada kita.

Ada cara yang lebih sulit lagi yaitu cara kedua. kalau megerjakan sesuatu bisa dipersulit, kenapa memilih yang mudah???

Cara kedua yaitu dilakukan dengan menambahkannya infyOm kedalam project laravel yang sudah ada dengan bantuan composer.

Cara pertama mungkin kurang greget karena kita tidak tau pasti bagaimana kerja dari Infyom itu sendiri, cara kedua ini akan jauh lebih memperdalam pengetahuan kalian tentang bagaimana Infyom ini bekerja nantinya.

Step-stepnya Dilakukan dengan Cara

Pertama-tama pastikan anda memiliki project laravel yang utuh

 

Buka folder project laravel tersebut, kemudian edit file composer.json, kemudian tambahkan package pada bagian require

 pada baris ketiga, kita bisa memilih apakah ingin menggunakan template Adminlte atau Coreui. tinggal ganti bagian adminlte-templates dengan coreui-templates jika kita menginginkan template Coreui sebagai template default dari project yang kita buat

 Setelah itu ketikan command/ perintah pada terminal di root project laravel

composer update

Setelah update composer selesai. kemudian edit file config/app.php tambahkan potongan code dibawah pada bagian aliases

kemudian ketikan perintah dibawah pada terminal untuk publish vendors.

Setelah publish vendor selesai, edit file app\Providers\RouteServiceProvider.php dan tambahkan code dibawah pada bagian mapApiRoutes

Setelah mengedit, lakukan publish generator dengan mengetikan code dibawah pada terminal

kemudian akan muncul beberapa file baru di project laravel kita

 

Hal terakhir yang harus dilakukan pada saat proses instalasi Infyom generator adalah melakukan publish layout/template yang dilakukan dengan cara mengecek file config/infyom/laravel_generator.php

ubahlah code di dalam file tersebut, sesuaikan templates dengan template yang ingin digunakan

atau

infyom piih template

Setelah Merubah pengaturan templates, ketikan perintah dibawah pada terminal

infyom publish layout

Selesai, Infyom sudah berhasil di install dan dikonfigurasi. Kita sudah bisa menggunakannya langsung dan mulai membuat web app tanpa coding sedikitpun