Postingan

Menampilkan postingan dari Oktober, 2020

REST API CodeIgniter 4 CRUD

REST API CodeIgniter 4 CRUD Kali ini saya mau share tentang membuat rest api dengan codeigniter 4 dengan database postgresql. Untuk cara koneksinya bisa dilihat di postingan sebelumnya. Aplikasi  yang dibuat ini sederhana hanya sekedar CRUD, untuk memberi contoh penggunaan function-function yang telah disediakan pada codeigniter 4. Disni akan menggunakan satu database dan table 'mahasiswa'. Deskripsi tabel sebagai berikut : id           | serial int nama     | varchar(50) alamat   | varchar(50) Langsung saja ke CodeIgniter 4 langkah-langkah sebagai berikut : # Routes Pertama kita perlu menyiapkan endpointnya terlebih dahulu, seperti dibawah ini diatur menggunakan http method dan urlnya. # Validation Validation adalah file yang digunakan untuk memvalidasi request body yang akan masuk. Letakan file ini di 'Controller'. # Controllers Disini berguna untuk menghandle request yang masuk jika sesuai dengan routes yang telah disetting sebelumnya. # Model Ini b

Connection Codeigniter 4 with Postgresql

Gambar
Cara Koneksi CodeIgniter 4 dengan Postgresql CodeIgniter 4 membawa perubahan yang cukup besar terasa sekali perbedaannya. Pada tutorial kali ini saya ingin sharing tentang cara koneksi CodeIgniter 4 dengan Postgresql. Langkah - langkahnya sebagai berikut : LAMPP untuk Ubuntu 1. Buka /opt/lampp/etc/php.ini 2. Edit extension=pgsql.so buka commentnya 3. Nyalakan LAMPP nya, sudo /opt/lampp/lampp start XAMPP untuk Windows 1. Buka C:\xampp\php\php.ini 2. Edit extension=php_pdo_pgsql.dll buka commentnya 3. Edit extension=php_pgsql.dll buka commentnya 4. Nyalakan XAMPP nya Edit .env yang berada pada folder CodeIgniter 4 database.default.hostname = localhost database.default.database = appcoba database.default.username = postgres    database.default.password = admin1234   database.default.DBDriver = Postgre    #Bersifat CaseSensitif database.default.port     = 5432 Cukup edit file .env maka akan menimpa value yang ada pada app/Config/Database.php Sekian terima kasih.