Caffeinated Themes gives the means to group together a set of views and assets for Laravel 5.0. This gives an easy way to further decouple the way your web application looks from your code base.
- Supports Caffeinated Modules
- Supports both the Blade and Twig templating engines
- Intelligent fallback view support
- Child/parent theme inheritance
- Theme components, easily create re-usable UI components
You will find user friendly documentation here: Themes Documentation
Begin by installing the package through Composer. The best way to do this is through your terminal via Composer itself:
composer require caffeinated/themes
Once this operation is complete, simply add both the service provider and facade classes to your project's config/app.php file:
'Caffeinated\Themes\ThemesServiceProvider',
'Theme' => 'Caffeinated\Themes\Facades\Theme',
'Component' => 'Caffeinated\Themes\Facades\Component',
And that's it! With your coffee in reach, start building some awesome themes!