recca0120/laraigniter

The CodeIgniter framework

Installs: 59

Dependents: 0

Suggesters: 0

Security: 0

Stars: 18

Watchers: 6

Forks: 1

Open Issues: 2

Language:HTML

Type:project

v3.0.0 2016-08-12 06:11 UTC

This package is auto-updated.

Last update: 2024-04-10 03:43:57 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License Monthly Downloads Daily Downloads

Installation

Add Presenter to your composer.json file:

"require": {
    "recca0120/laraigniter": "^0.1"
}

Now, run a composer update on the command line from the root of your project:

composer update

How to use

import user.sql to mysql

Database Config

application/config/database.php

$db['default']['hostname'] = 'your hostname';
$db['default']['username'] = 'your username';
$db['default']['password'] = 'your password';
$db['default']['database'] = 'your test';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = true;
$db['default']['db_debug'] = true;
$db['default']['cache_on'] = false;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = true;
$db['default']['stricton'] = false;

Model

application/models/User.php

namespace App\Models;

use Illuminate\Database\Eloquent\Model;

class User extends Model
{
    protected $fillable = [
        'name',
        'email',
        'password',
    ];
}

Controller

application/controllers/welcome.php

if (!defined('BASEPATH')) {
    exit('No direct script access allowed');
}

use App\Models\User;

class Welcome extends CI_Controller
{
    public function index()
    {
        User::create([
            'name'     => 'test'.uniqid(),
            'email'    => 'test'.uniqid().'@test.com',
            'password' => md5('test'.uniqid()),
        ]);

        $users = User::paginate(5);
        $this->output->set_output(View::make('users', compact('users')));
    }
}

View

application/views/users.blade.php

<table width="100%" class="table">
    <tbody>
        <tr>
            <th>id</th>
            <th>name</th>
            <th>email</th>
        </tr>
    </tbody>
    @foreach ($users as $user)
        <tbody>
            <tr>
                <td>{{ $user->id }}</td>
                <td>{{ $user->name }}</td>
                <td>{{ $user->email }}</td>
            </tr>
        </tbody>
    @endforeach
</table>

{!! $users->links() !!}