update data dengan kolom json di laravel 5.3

Update Data Dengan Kolom JSON di Laravel 5.3

Halo! udah lama banget ga nulis artikel lagi di blog ini, biasa lah karena sekarang sibuk kerja jadi jarang banget dapat inspirasi buat bikin artikel. Pada artikel kali ini saya akan sedikit membahas fitur terbaru dari  Laravel Framework versi 5.3 yaitu fitur where() dan update() pada kolom yang berisi JSON. Ya, pada fitur ini memungkinkan kita untuk melakukan pencarian dan juga melakukan update data dengan kolom JSON di Laravel.

Lebih jelasnya dengan fitur ini kita bisa menyimpan data berupa format JSON di kolom table MySQL dan melakukan pencarian dan update data secara sekaligus tanpa harus mengolah datanya dengan json_encode terlebih dahulu.

Sebenarnya fitur ini sudah ada sejak Laravel versi 5.0 namun karena waktu itu data JSON yang kita simpan masih berupa text format atau string tapi semenjak MySQL merilis versi 5.7 dan memperkenalkan tipe data JSON untuk kolom table, kita bisa memanfaatkan fitu update data dengan kolom JSON di Laravel dengan maksimal dan efisien.

Baca selengkapnya tentangUpdate Data Dengan Kolom JSON di Laravel 5.3

Teknik Update Or Create Di Laravel 5.2

Tutorial Teknik Update Or Create Di Laravel 5.2

Pada artikel kali ini saya akan share tentang bagaimana cara menggunakan teknik Update or Create di Laravel 5.2. Laravel memiliki fitur yang memungkinkan kita untuk memperbaharui record sesuai dengan parameter yang sudah kita set sekaligus membuat record baru dan menyimpannya ke dalam database jika record  yang seusai dengan paramater yang kita  set tersebut tidak ada dalam Database.

Misalkan saya ingin mencari data kota dengan nama “Kota Bandung” dan saya ingin mengubahnya dengan nama “Kabupaten Bandung”, sistem akan segera melakukan pencarian dengan kata kunci yang sudah diberikan sebelumnya, jika record ditemukan maka proses ubah data akan dilakukan namun jika tidak ada record yang sesuai maka system akan membuat record baru dengan kata kunci yang sudah kita set sebelumnya.

Update Or Create Di Laravel #Metode

Sebelumnya Laravel hanya memiliki fungsi firstOrCreate dan juga firstOrNew. Fungsi firstOrCreate adalah fungsi yang memungkinkan kita untuk mencari suatu record dan otomatis menyimpan record tersebut jika data tidak ditemukan, jika ada maka data kan ditampilkan dalam bentuk single row.

Hampir sama dengan firstOrCreate, firstOrNew memiliki fitur yang sama hanya saja jika record yang dicari tidak ditemukan, firstOrNew hanya akan mengembalikan data tersebut dan membuat sebuah queue data untuk inserting data, kita memerlukan fungsi save() untuk menyimpan queue tersebut ke database.

Nah, sekarang ini Laravel memiliki fitur baru yaitu updateOrCreate yang dimana kita dapat mengupdate record tertentu atau menyimpan record baru jika data yang kita cari tidak ditemukan.

Baca selengkapnya tentangTutorial Teknik Update Or Create Di Laravel 5.2

Menggunakan Fungsi Where Collection di Laravel

Menggunakan Fungsi Where Collection di Laravel Framework

Ada beberapa teknik atau trik yang saya dapatkan ketika saya menggunakan Laravel yaitu menggunakan fungsi Where Collection di Laravel. Ya! fungsi where() adalah fungsi yang sangat sering digunakan di Laravel untuk melakukan filter data dari Model, nah sekarang bagaimana jika kita harus melakukan lebih dari 1 filter untuk menampilkan beberapa data dari 1 model ?

Nah, pada artikel kali ini saya akan membahas tutorial tentang bagaimana cara menggunakan Fungsi Where Collection di Laravel untuk query yang lebih efisien dan juga dapat menghemat memory pada CPU sehingga tidak akan memberatkan pada Web Server.

Where Collection adalah sebuah fitur untuk melakukan filter pada Collection yang sudah dieksekusi sehingga data yang sudah ada dapat di saring kembali menjadi data yang ingin kita tampilkan.

Baca selengkapnya tentangMenggunakan Fungsi Where Collection di Laravel Framework

Mengenali Pesan Error Di Google Maps

Mengenali Pesan Error Di Google Maps

Akhir-akhir ini banyak email / komentar yang masuk dan mereka menanyakan kenapa script yang saya buat pada blog ini tidak bisa berjalan di platform mereka. Jujur, beberapa script sudah saya coba dan ada yang masih berjalan dan ada juga yang tidak dan ketika saya lihat pesan error yang muncul saat saya melakukan inspect element, saya menemukan pesan error yang biasanya jarang saya temukan pada Google Maps versi sebelumnya.

Setelah saya telusuri ke berbagai referensi dan dokumentasi akhirnya error tersebut bisa di perbaiki. Pada intinya Google Maps memiliki kebijakan baru kepada web developer dalam  penggunaan layanan mereka.

OK, Pada artikel kali ini kita akan mencoba mengenali pesan error di Google Maps yang umumnya sering muncul saat kita membuat aplikasi peta dengan Google Maps.

Baca selengkapnya tentangMengenali Pesan Error Di Google Maps

Tutorial Membuat Sebuah Function Dengan Python

Tutorial Membuat Sebuah Function Dengan Python

Pada artikel ini saya akan membahas tentang Python dan topik yang akan saya bahas adalah tentang bagaimana cara membuat sebuah function dengan python secara mudah. Seperti bahasa pemrograman OOP lainnya, Python juga mendukung Function, Class bahkan Module dan Package.

Function Dengan Python # Apa itu Function ?

Manfaat dari sebuah function adalah kita tidak perlu lagi menulis ulang sebuah kode jika suatu saat harus dijalankan kembali, cukup membuat sebuah method dan kita tinggal memanggil method tersebut. Sangat sederhana bukan ?

Penulisan function dengan python berbeda dengan bahasa pemrograman PHP, contohnya sebagai berikut :

Baca selengkapnya tentangTutorial Membuat Sebuah Function Dengan Python

Menampilkan Marker Terdekat di Google Maps Dengan PHP-MySQL

Menampilkan Marker Terdekat di Google Maps Dengan PHP-MySQL

Pada artikel sebelumnya kita sudah membahas bagaimana cara menampilkan lokasi terdekat dengan menggunakan Google Place. Nah, kali ini yang akan kita bahas adalah tentang bagaimana cara melakukan menampilkan marker terdekat di Google Maps berdasarkan jarak atau radius tertentu dari Database MySQL dan script PHP.

Sebenarnya teknik ini tidak ada hubungannya dengan script pada Google Maps, kita hanya perlu melakukan query di MySQL saja yang nantinya akan dieksekusi dengan menggunakan AJAX request  agar data dapat ditampilkan tanpa harus memuat ulang halaman.

Pada studi kasus kita kali ini saya akan mencoba menampilkan lokasi terdekat di Google Maps yaitu lokasi kafe / kedai kopi yang ada di kota Bandung.

Baca selengkapnya tentangMenampilkan Marker Terdekat di Google Maps Dengan PHP-MySQL

Menampilkan Lokasi Terdekat Menggunakan Google Places

Menampilkan Lokasi Terdekat Menggunakan Google Places

Pada artikel kali ini saya akan membahas tentang bagaimana cara menampilkan lokasi terdekat dengan metode Radar Search pada peta dengan menggunakan Google Places. Google Places adalah sebuah library dari Google yang memungkinkan kita untuk menampilkan lokasi terdekat dalam jarak atau radius tertentu pada peta.

Baca selengkapnya tentangMenampilkan Lokasi Terdekat Menggunakan Google Places

Export Peta Menjadi Gambar Dengan Google Static Maps

Export Peta Menjadi Gambar Dengan Google Static Maps

Pada kesempatan kali ini saya akan membahas tutorial tentang bagaimana cara untuk melakukan export peta menjadi gambar dengan menggunakan Google Static Maps. Google Static Maps adalah sebuah layanan baru dari Google Maps yang memungkinkan kita untuk melakukan rendering pada peta menjadi gambar dan dapat dicetak menjadi sebuah dokumen baik itu dalam bentuk cetakan kertas maupun kedalam format file PDF.

Baca selengkapnya tentangExport Peta Menjadi Gambar Dengan Google Static Maps