Mulai Codeigniter 3 dengan illuminate/database
$ git clone https://github.com/huiralb/ci3-started myProject
- Jalankan command line berikut:
$ cd myProject
$ composer install
$ php -S localhost:8000
- Lihat pada browser dengan url
localhost:8000
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.
####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
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');
}
}
- 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);