Posted inPHP

Laravel 5.5 Specified key was too long error

Error yang muncul [Illuminate\Database\QueryException] SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table `users` add unique `users_email_unique`(`email`)) Buka file app/Providers/AppServiceProvider.php Ubah public function boot() { // } menjadi public function boot() { \Schema::defaultStringLength(191); }

Posted inLinux

Membuat File Dummy Ukuran Besar di Linux

Untuk keperluan testing, kadang kita butuh data dummy dengan ukuran tertentu, contoh kalo mau tes limit attachment mail server, speed test dari server lain atau juga test mengisi full hardisk anda untuk benchmark. Untuk membuat data dummy tersebut di Linux gunakan fallocate. 10 GB file dummy fallocate -l 10GB dummy-file.tar.gz 1 GB file dummy fallocate […]

Posted inLinux

Cara Install dan Setting OpenDKIM SPF di CentOS 7

DKIM adalah salah satu cara untuk menandai email yang anda kirim di ijinkan menggunakan domain yang bersangkutan, contoh [email protected], oleh mail server jaranguda.com, akun [email protected] diberi tanda bahwa akun tersebut memang benar-benar menggunakan mail server jaranguda dan terotentikasi. Untuk mempermudah tutorial ini, kita akan menggunakan domain jaranguda.com sebagai contoh dalam pengaplikasian DKIM dan SPF. Install […]

Posted inPHP

Contoh Penggunaan preg_match_all di PHP

Udah baca dokumentasi PHP tetapi masih bingung cara menggunakan preg_match_all? Coba ikuti tutorial dibawah ini, sekalian ikuti contohnya. Contoh kita akan mengambil data dari file html tabel.html <table cellpadding="1" cellspacing="1"> <tr> <th>name</th> <th>email</th> <th>address</th> <th>country</th> </tr> <tr> <td>Vivien Buckner</td> <td>[email protected]</td> <td>7575 Pharetra Rd.</td> <td>Eritrea</td> </tr> <tr> <td>Derek Sharpe</td> <td>[email protected]</td> <td>7545 Lobortis. Road</td> <td>Bangladesh</td> </tr> <tr> […]

Posted inLinux

Membuat Shortcut reindent Sublime Text 3

Bila menggunakan mouse kita perlu meng-klik 3x Edit -> Line -> Reindent, karena reindent ini sering saya gunakan maka saya membuat shortcut baru. Klik Preferences -> Key Bindings tambahkan { "keys": ["f2"], "command": "reindent"} diantara [ ] sehingga hasilnya menjadi [ { "keys": ["f2"], "command": "reindent"}, ] Disini saya menggunakan tombol F2, anda bebas memilih […]

Posted inPHP

Laravel 5 Request Array to string conversion

Jalankan script dibawah ini $totalBarang = count($request->barang);   for ($i=1; $i <= $totalBarang; $i++) { echo "$request->barang[$i]"; } akan muncul error “Array to string conversion”. Solusinya adalah menghilangkan tanda petik dua/double quotes “”. Sehingga code diatas menjadi $totalBarang = count($request->barang);   for ($i=1; $i <= $totalBarang; $i++) { echo $request->barang[$i]; } Error Array to string […]