Membuat crud realitime dengan micro framework Slim, ajax, Eloquent Laravel, Database postgre dan Materialize
hallo para geekzz... yoott.. kali ini gua ingin membuat simple crud dengan micro framework nya si laravel yaitu slim.. untuk frontend kita pakai materialize buat tampilan,,
penjelasan dikit dari gua tentang SLIM, jadi slim itu web service yang ringan dengan performa hingga 1800 RPS. Request Per Second.. wow.. bayangin 1800 user bisa di tanganin 1 detik..
kalian bisa cek disini klo gak percaya https://lumen.laravel.com/
jika sudah maka akan seperti ini :
2.sekrng kita meng include eloquent laravel atau menginstal eloquent laravel kedalam project kita caranya dengan mengedit composer.json yg berada di folder project yg tadi..
tambahkan:
"illuminate/database":"*"
liat line 19
balik lagi ke cmd masuk ke direktori project mycrud "composer update" tanpa kutip untuk merefresh projectnya..
jika sudah cek ke folder vendor, jika ada folder illuminate brarti penginstalan eloquent berhasil..
3.membuat konfigurasi untuk koneksi ke database postgre.. sebelumnya kita buat beberapa folder seperti app & model
susunannya seperti ini :
oke.. create new file rename menjadi config.php di folder app
lalu ubah menjadi seperti ini :
4. buka pgAdmin kalian buat database baru beri nama mycrud, dan buat table account seperti ini:
5. lalu buat model dari table account di folder app/models rename menjadi Account.php dan ubah seperti ini:
buka lagi composer.json edit seperti ini, hanya penambahan auto load di line 24:
7. import file materialize css, dan jquery js ke folder public
penjelasan dikit dari gua tentang SLIM, jadi slim itu web service yang ringan dengan performa hingga 1800 RPS. Request Per Second.. wow.. bayangin 1800 user bisa di tanganin 1 detik..
kalian bisa cek disini klo gak percaya https://lumen.laravel.com/
oke langsung aja siapin pralatan tempurnya :
-Text Editor (ane pakai sublime)
kita akan membuat projectnya dengan nama mycrud
1. buat project dulu, ane bikinnya di folder htdocs xampp, buka cmd ketik "composer create-project slim/slim-skeleton mycrud" tanpa tanda petik harus terhubung ke internet jika baru pertama kali create project slimnya
2.sekrng kita meng include eloquent laravel atau menginstal eloquent laravel kedalam project kita caranya dengan mengedit composer.json yg berada di folder project yg tadi..
tambahkan:
"illuminate/database":"*"
liat line 19
balik lagi ke cmd masuk ke direktori project mycrud "composer update" tanpa kutip untuk merefresh projectnya..
jika sudah cek ke folder vendor, jika ada folder illuminate brarti penginstalan eloquent berhasil..
3.membuat konfigurasi untuk koneksi ke database postgre.. sebelumnya kita buat beberapa folder seperti app & model
susunannya seperti ini :
oke.. create new file rename menjadi config.php di folder app
lalu ubah menjadi seperti ini :
4. buka pgAdmin kalian buat database baru beri nama mycrud, dan buat table account seperti ini:
5. lalu buat model dari table account di folder app/models rename menjadi Account.php dan ubah seperti ini:
buka lagi composer.json edit seperti ini, hanya penambahan auto load di line 24:
lalu composer update di cmd
6. jika sudah edit file route.php yang berada di src/ menjadi seperti ini:
7. import file materialize css, dan jquery js ke folder public
Next ane lanjut yaa
gan lanjutannya kapan kluar?
BalasHapus