CodeIgniter with superpowers

Luthier CI is a great plugin for CodeIgniter 3 that facilitates the development of large websites.

<?php

// Built-in authentication
Route::auth();

// Laravel-like route definition syntax
Route::group('/', ['middleware' => 'FrontendMiddleware'], function(){

    Route::get('/', function(){
        ci()->load->view('welcome');
    })->name('homepage');

    Route::post('/test', function(){
        ci()->load->view('test_view');
    }, ['middleware' => 'TestMiddleware'])->name('homepage.test');

});
Version 1.0.1

Watch Star Fork


explore

Improved routing

Route groups, callbacks as routes, named parameters and much more.

layers

Middleware

Create multiple layers of execution around your controllers using the concept of Middleware

file_download

Easy installation

Luthier CI installs transparently with Composer and the Hooks of the framework