Posts

Deleting Data In Laravel

  Menghapus Data Eloquent Laravel Beberapa hal yang penting adalah menghapus data untuk melakukan beberapa hal misalnya data duplikat dan pengguna sudah tidak aktif lagi atau memang harus di hapus.  Laravel  masing memudahkan pengembang untuk menghapus data yang begitu mudah, silakan simak tutorial  crud  terakhir ini.

Menggunakan Seeder di Laravel

Image
  Kali ini kita akan membahas salah satu fitur yang cukup menarik yang telah disediakan oleh laravel yaitu  Seeders . Sebelum melangkah lebih jauh kita akan mengenali apa sih  seed  itu dan dalam keadaan seperti apa dapat digunakan? Adapun poin yang akan kita capai dalam pembalajaran kali ini diantaranya : Membuat  Seeders Menggunakan  Model Factories Menggunakan  seed  yang telah dibuat Menjalankan  Seeders Apa itu Seeder? Secara pengertian  seed  dalam bahasa indonesia berarti benih. Maka sebagaimana benih,  seeder  dapat digunakan untuk membuat  sample data  atau  dummy data  dengan  command  yang sederhana. Maka anda tidak perlu repot untuk melakukan penginputan data secara berulang pada saat proses  testing . Hal ini tentunya akan mempercepat proses  development  yang anda lakukan. Mengapa? Karena anda cukup sekali membuat “benih data” yang dapat digunakan secara berulang k...

Setting Up VM dan Domain - DigitalOcean

Image
Docker adalah alat yang hebat untuk mengotomatisasi penyebaran aplikasi Linux di dalam wadah perangkat lunak, tetapi untuk memanfaatkan potensinya sepenuhnya, setiap komponen aplikasi harus berjalan dalam wadah masing-masing. Untuk aplikasi kompleks dengan banyak komponen, mengatur semua wadah untuk memulai, berkomunikasi, dan mematikan bersama-sama dapat dengan cepat menjadi berat. Komunitas Docker datang dengan solusi populer yang disebut Fig , yang memungkinkan Anda menggunakan satu file YAML untuk mengatur semua wadah dan konfigurasi Docker Anda. Ini menjadi sangat populer sehingga tim Docker memutuskan untuk membuat Docker Compose berdasarkan sumber Fig, yang sekarang tidak digunakan lagi. Docker Compose memudahkan pengguna untuk mengatur proses container Docker, termasuk memulai, mematikan, dan menyiapkan penautan dan volume intra-kontainer.  1. Membuat Folder Khusus Untuk Aplikasi Tahap pertama kita l ihat posisi kita berada di folder mana, jalankan command ini pwd Untuk mem...

Membuat dan Menyiapkan Virtual Private Server dengan Sistem Operasi Linux Ubuntu Di DigitalOcean

Image
  1. Persiapan pembuatan virtual private server dengan SSH key Untuk pengguna sistem operasi windows , Pastikan untuk melakukan installasi terhadap tools berikut ini :  putty  &  puttygen  dan browser. Puttygen digunakan untuk melakukan generate /  membuat public ssh key.  Sedangkan untuk sistem operasi linux ataupun osx dapat menggunakan perintah dibawah ini. ssh-keygen -t rsa -C "emailanda@domainemail.com" kemudian masukan password atau passphrase yang di inginkan maka segera public ssh key akan terbuat. 2. Membuat public ssh key dengan putty gen bagi pengguna windows, cara mmebuat public ssh key adalah dengan menggunakan software puttygen yang dapat di donwload / unduh pada link dibawah ini https://puttygen.com setelah proses download dan installasi selesai, buka program puttygen tersebut kemudian klik tombol  generate  serta pastikan pilih R SA sebagai tipe keynya . Kemudian gerakan mouse pada box yang terdapat di UI  puttygen, m...

Laravel Authentication

Image
  Laravel Authentication dipergunakan untuk memproteksi halaman atau fitur dari web yang hanya diakses oleh orang tertentu yang diberikan hak. Fitur seperti ini biasanya ditemui di sistem yang memiliki fitur administrator atau sistem yang memiliki pengguna yang boleh menambahkan datanya. Laravel membuat penerapan otentikasi sangat sederhana dan telah menyediakan berbagai fitur yang dapat dimanfaatkan tanpa perlu melakukan penambahan instalasi modul tertentu. File konfigurasi otentikasi terletak di config / auth.php, yang berisi beberapa opsi yang terdokumentasi dengan baik untuk mengubah konfigurasi dari layanan otentikasi. Pada intinya, fasilitas otentikasi Laravel terdiri dari “guards” dan “providers”. Guards menentukan bagaimana pengguna diautentikasi untuk setiap permintaan. Misalnya, Laravel mengirim dengan guards untuk sesi dengan menggunakan penyimpanan session dan cookie. Berikut adalah penjelasan langkah-langkah membuat authentikasi yang dapat dicoba.  Perlu diperhati...