mod-ci / with-eloquent
CodeIgniter 3 framework with Eloquent ORM
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
Requires
- php: >=5.3.7
- illuminate/database: ^8.83
- symfony/var-dumper: ^5.4
Requires (Dev)
- phpunit/phpunit: 4.* || 5.* || 9.*
Suggests
- paragonie/random_compat: Provides better randomness in PHP 5.x
This package is auto-updated.
Last update: 2024-04-28 13:04:52 UTC
README
Requires
php: >=5.3.7
Installation
Install the Illuminate Database package with Composer:
$ composer install
Using The Eloquent ORM
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]); } }
Bonus
dd() Function is also implemented; Example:
class Home extends CI_Controller { public function index() { $this->load->model('user'); $users = User::all(); dd($users); } }