Download the PHP package maestriam/samurai without Composer
On this page you can find all versions of the php package maestriam/samurai. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download maestriam/samurai
More information about maestriam/samurai
Files in maestriam/samurai
Package samurai
Short Description Create awsome themes for your Laravel projects.
License GPL-3.0
Rated 5.00 based on 1 reviews
Informations about the package samurai
🔴 maestriam/samurai
Create awesome themes for your Laravel projects.
Maestriam/Samurai is a simple package for creating and managing themes for Laravel applications, using component and include functions of Laravel Blade.
You can publishing your themes and install-it in another projects using composer.
Requirements
- Laravel 8.*^
Installation
Install via composer
Publish samurai.php into config folder
Getting Started
To create a new theme
Creating a new theme with default configs
Creating a new include
The theme
param is optional. If not informed, assume the default theme automatically.
To edit your include file, go to themes/my-vendor/my-theme/src/my-include/my-include-include.blade.php
Creating a new component
The theme
param is optional. If not informed, assume the default theme automatically.
To edit your include file, go to themes/my-vendor/my-theme/src/my-component/my-component-component.blade.php
Using theme in your project
To publish your assets and define your theme as current:
Using components into blade files
To use component in your view.blade.php, use:
Now, also, you can use Blade UI notation too:
Using includes into blade files
To use include in your view.blade.php, use:
Now, also, you can use Blade UI notation too:
Load assets into theme files
To import any file into your theme(like css, js, imgs), use directive @public.
E.g:
Created by Giuliano Sampaio with ❤️, ☕ and 🍺!