Codeignitor and Laravel are both open source PHP framework for web app development. Codeigniter is considered to be simple and fast for a learner to pick up and start developing and Laravel is popular as the best PHP web framework for its more advanced features.
In comparison Codeignitor and Laravel both have their advantages over developing a php web app.
|Open source php framework||Open source php framework with MVC|
|Rational Object Oriented Database||Object Oriented Database|
|Component Oriented Programming||Object Oriented Programming|
|Implicit and Explicit Routing||Explicit Routing|
|Maintain Module by using modular extension||Divide Modules by bundel|
|HTTPs routes not supported (requires helper)||Custom HTTPs routing|
|Database supported: MySQL, Microsoft Bi||Database supported: MySQL, SQLite|
Codeigniter is a powerful PHP framework based on MVC(Model View Controller) design with a very small footprint, it is preferred by developers who need a simple and elegant toolkit to create full-featured web application. Codeigniter was created by EllisLab, and is now a project of the British Columbia Institute of Technology.
Laravel is a popular PHP framework. This framework is based on model view controller design pattern, due to this, the projects developed with Laravel framework are more structured and manageable. Developers do find Laravel helpful because of available packages and community support.