Langsung ke konten utama

Postingan

Koneksi Multiple Database Laravel 10

Saat bekerja untuk membangun sebuah web, tidak jarang kita ingin untuk menghubungkan aplikasi kita dengan dua database atau lebih. Artikel berikut ini akan membantu Anda untuk menghubungkan Laravel dengan dua database atau lebih yang memang Anda butuhkan untuk membangun web berikut adalah cara-cara yang bisa Anda ikuti Buka file .env Copy file yang menggunakan DB Connection DB_CONNECTION =sqlsrv DB_HOST =127.0.0.1 DB_PORT =1433 DB_DATABASE =company DB_USERNAME =sa DB_PASSWORD =password_anda DB_CONNECTION_MYSQL =mysql DB_HOST_MYSQL =127.0.0.1 DB_PORT_MYSQL =3306 DB_DATABASE_MYSQL =employee DB_USERNAME_MYSQL =root DB_PASSWORD_MYSQL = 3. Buka file config/database.php 4. Di row connections, bagian ,mysql, ubah database, username, dan password sesuai dengan penamaan yang sudah dibuat sebelumnya   'mysql' => [             'driver' => 'mysql' ,             'url' => env ( 'DATABASE_URL' ),         ...

Koneksi Laravel ke SQL Server dan XAMPP

 Untuk melakukan koneksi ke SQL Server dari Laravel, silahkan ikuti langkah di bawah ini I. SETTING BAGIAN XAMPP DAN PHP 1. Pastikan driver sudah terpasang di XAMPP, jika belum terpasang, silahkan ikuti cara di bawah ini a. Download SQL Server PHP Driver b. Extract driver sesuai dengan folder php yang diinstal. Untuk XAMPP, extract folder di      .\xampp\ php\ext c. Buka file php.ini kemudan tambahkan script di bawah ini sesuaikan dengan versi PHP yang saat ini terinstal extension=php_sqlsrv_82_nts_x64.dll extension=php_pdo_sqlsrv_82_nts_x64.dll Simpan file php.ini kemudian restart apache service 1. Ganti Setting di Config Database menjadi seperti di bawah ini 2.Setting bagian di .env seperti di bawah ini. Karena kita menggunakan database yang ada di lokal, silahkan masukkan IP localhost.  3. Jalankan command di bawah ini di terminal VS Code php artisan migrate Jika terjadi error di bawah ini, silahkan ikuti langkah berikut     a. Enable TCP/IP pada ...

Upload file PHP ke server dengan versi yang lebih rendah

  Case ini berlaku jika Anda melakukan upload file php dari versi PHP yang lebih tinggi ke versi PHP yang lebih rendah di server ( dalam kasus saya, dari PHP versi 7.4.0 di localhost saya, ke versi 7.3.14 di server) Pastikan Anda sudah menginstall composer sebelumnya, jika belum menginstall composer, silahkan install terlebih dahulu di sini. Editor yang saya gunakan adalah Visual Studio Code, Anda bisa mengunduhnya di sini Langkah-langkah yang dapat Anda ikuti adalah sebagai berikut: Di server, buka folder yang Anda upload melalui Visual Studio Code Buka menu Terminal -> New Terminal Pada terminal, silahkan masuk ke directory dimana folder program Anda disimpan di server.Contoh saat ini program saya dengan folder "kaizen__" saya simpan di  \\server_host\webprogram\htdocs maka saya mengarahkan terminal saya untuk menuju ke folder tersebut dengan                          cd webprogram   ...

Setting email dengan Codeigniter 3

Untuk melakukan setting email dengan Codeigniter versi 3. Saat muncul pesan error seperti di bawah ini,  Message: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() Silahkan melakukan perbaikan dengan menggunakan langkah-langkah sebagai berikut:  1. Lakukan pengecekan host mail, smtp_port, smtp_user, dan smtp_pass di file " ../system/libraries/Email.php ". Pastikan sudah terisi dengan benar. 2. Pastikan setting smtp_host, smtp_port, smtp_user, dan smtp_pass juga sudah benar di file email.php yang terletak di " ../application/config/email.php " Pastikan 'protocol'=> 'SMTP', bukan 'smtp' karena akan menghasilkan error 3. Jika masih muncul pesan error, cek pada file php.ini. Ganti SMTP dari localhost menjadi smtp_host yang saat ini Anda gunakan. Contoh saya menggunakan smtp host mail.hsinni.com dan smtp_post menjadi 25      [mail ...