cleaniquecoders / themer

Laravel Theme Maker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status Latest Stable Version Total Downloads License

Laravel Theme Maker

A simple Laravel Theme Maker, enabled developers to create theme skeleton. Developers just need to add the middleware of themer after creating themes.

Installation

Run the following command to install the package:

composer require cleaniquecoders/themer

Register

Themer Service Provider

Register Themer service provider at config/app.php in providers key:

CleaniqueCoders\Themer\ThemerServiceProvider::class,

Themer Middleware

Register Themer middleware at the app/Http/Kernel.php in $routeMiddleware:

'theme' => \CleaniqueCoders\Themer\Http\Middleware\ThemeLoader::class,

Usage

Create a new theme skeleton

php artisan make:theme your-theme-name

Assign theme via middleware

Route::get('home','HomeController@index')->middleware('theme:public');

OR

Route::group(['middleware' => ['theme:admin']], function(){
	Auth:routes();
});

License

This package is open-sourced software licensed under the MIT license.

About

Laravel Theme Maker

License:MIT License


Languages

Language:PHP 100.0%