Autentikasi Laravel

Seperti yang kita lihat di artikel sebelumnya, autentikasi diperlukan saat login melalui API. Laravel menyediakan dua opsi untuk autentikasi API ini, yaitu Passport dan Sanctum. Passport adalah penyedia autentikasi OAuth2, sedangkan Sanctum menyediakan autentikasi yang lebih simpel. Dalam artikel ini kita lebih membahas Passport yang umum digunakan dalam autentikasi API. Dengan mengasumsikan Laravel sudah terinstal, … Read moreAutentikasi Laravel

Model View Controller (MVC)

Aplikasi modern membagi proses menjadi beberapa bagian sesuai fungsi utamanya. Tujuannya agar aplikasi yang kompleks dapat di-manage dengan mudah dan dapat dibangun secara kolaborasi beberapa programmer sekaligus. Salah satu arsitektur yang digunakan untuk menerapkannya adalah MVC atau Model View Controller. Model adalah bagian aplikasi yang berhubungan dengan data dan merepresentasikan table-table dari database. Di dalam … Read moreModel View Controller (MVC)

Jangan Menggunakan Laravel?

Sebuah artikel di media online Medium cukup mengejutkan bagi para developer yang menggunakan framework Laravel. Judulnya: Why You Should Not Use Laravel. Alasan utamanya adalah karena Laravel dibangun dengan segudang fitur predefined yang memudahkan developer. Sedangkan saat membangun aplikasi yang menurut penulisnya real world dan large scale Laravel tidak cocok. Laravel, menurutnya lebih sesuai jika digunakan untuk … Read moreJangan Menggunakan Laravel?

JavaScript WYSIWYG Editor

Beberapa waktu lalu ada permintaan dari client untuk menambahkan sebuat teks editor dalam salah satu modulnya yang memiliki fitur seperti word processor. Tentunya tidak selengkap MS Word, tetapi paling tidak user dapat menulis draft naskah tanpa perlu keluar dari aplikasi. Setelah mencari beberapa library berbasis JS, saya menemukan CKEditor, sebuah library siap pakai dengan edisi … Read moreJavaScript WYSIWYG Editor

Laravel Migrate

Saya pernah secara tidak sengaja menjalankan migrate tanpa opsi apa-apa. Efeknya beberapa table yang sudah saya tambahkan beberapa column secara manual dan sudah berisi beberapa data jadi tertimpa. Sebetulnya bisa saja saya menjalankan rollback, tetapi saya tidak mau mengalami efek lain yang mungkin saja akibatnya jadi lebih parah (inilah salah satu masalah jika mengerjakan aplikasi … Read moreLaravel Migrate

Let's Coding while Relaxing