When quickly creating projects and getting the bare bones together, the FuelPHP Oil tool can handle some of the more repetitive tasks for you, allowing you to concentrate on other aspects of the project. This ranges from setting up the database tables (as demonstrated before) to creating models and controllers. The FuelPHP Oil tool can also be used to scaffold an administration system that is ready to be used to administer contents with a full user-authentication system. It'll provide the starting point; although the results won't always be pretty, it will be functional.
This allows you to test ideas quickly and iterate towards the perfect code. We'll run through the individual features of Oil to create models, controllers, and database migrations. This will give us more time to tweak and create a more polished project/journal.
One of the most useful features of Oil is the ability to migrate the database structure. These can be used to ensure the consistency between environments...