php: >=5.5.9
Install the Illuminate Database package with Composer:
$ composer install
Example:
Model
<?php
use \Illuminate\Database\Eloquent\Model as Eloquent;
class User extends Eloquent{
protected $table = 'users';
}
Controller
defined('BASEPATH') OR exit('No direct script access allowed');
class Home extends CI_Controller {
public function index()
{
$this->load->model('user');
$users = User::where('votes', '>', 1)->get();
$this->load->view('home/index', ['users' => $users]);
}
}