A simple and smart theme management package for Laravel

v0.1.0 2018-01-24 17:26 UTC

This package is not auto-updated.

Last update: 2023-05-27 21:30:27 UTC


Jarvis is a simple and smart way to create and manage Laravel views (themes).

Alt text


Via Composer

  • To install the Alpha version, add the following VCS repository add the following to your composer.json
"repositories": [
            "type": "vcs",
            "url": ""

  • From command line run the following
composer require shawnsandy/jarvis dev-master

Laravel 5.5x Bluma presets

  • Install

Install this preset via composer require laravel-frontend-presets/bulma. Laravel 5.5.x will automatically discover this package for you


Quick Start

  • Add the VALIDATION_KEY to you Laravel .env file min 8 characters, numbers letters, underscore, dashes

  • Open routes\wep.php and add the following routes
Route::group(['prefix' => config("jarvis.base_url")], function () {
    // theme setup and install routes
    // Demo pages

Optional routes

Route::get('/', function () {
    return view(jarvis_views("index"), ["theme_class" => "front-page"]);

Route::get('/signin', function(){
    return view(jarvis_views("login"));

Route::get('/signup', function(){
    return view(jarvis_views('register'));

Route::get('/reset-password', function(){
    return view(jarvis_views('reset'));
  • To install and publish theme files go to, click on the Lets get started button.
  • Enter the validation_key in the and hit Publish Vendor files. You should be set to go.

Alt text

Alt text

  • To visit a demo page go to

Change log

Please see CHANGELOG for more information on what has changed recently.


$ composer test


Please see CONTRIBUTING and CONDUCT for details.


If you discover any security related issues, please email instead of using the issue tracker.


  • [Shawn Sandy][link-author]
  • [All Contributors][link-contributors]


The MIT License (MIT). Please see License File for more information.