Skip to content

huiralb/ci3-started

Repository files navigation

ci3-started

Mulai Codeigniter 3 dengan illuminate/database

Instalasi

 $ cd myProject
 $ composer install
 $ php -S localhost:8000
  • Lihat pada browser dengan url localhost:8000

Setup environment

Untuk mengaktifkan debug error secara otomatis pada setting.ini.php

env = development

Jika anda bekerja pada local komputer masukkan nilai env dengan development

Ganti env menjadi production untuk environment remote / produksi.

Database Model

####Untuk menggunakan paket ini: Sejak anda menjalankan $ composer install, aplikasi sudah terinstall paket database Eloquent dengan bantuan composer, secara spesifik ada di folder app/vendor/illuminate/database.

Pastikan setting koneksi database dengan baik pada file setting.ini.php

Query Builder

Untuk mengakses model data dari table, code PHP anda kurang lebih terlihat seperti di bawah ini:

	use Illuminate\Database\Capsule\Manager as DB;

	class Selamat_datang extends CI_Controller {

		public function index()
		{
			$users = DB::table('users')->get();

			var_dump($users);

			$this->load->view('welcome_message');
		}
	}

ORM Eloquent Database

  • Create file app/Model/User.php
     <?php
     namespace App\Model;
    
     use Illuminate\Database\Eloquent\Model;
    
     class User extends Model {
    
     }
* akses dari controller
```php
$users = \App\Model\User::all();

print_r($users);

About

Mulai Codeigniter 3 HMVC dengan ORM Eloquent Database

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages