https://github.com/gwleuverink/scalpel
Scalpel is a composer package that adds extra directives to the Blade templating engine.
https://github.com/gwleuverink/scalpel
blade-template-engine composer-package laravel laravel-package
Last synced: 3 months ago
JSON representation
Scalpel is a composer package that adds extra directives to the Blade templating engine.
- Host: GitHub
- URL: https://github.com/gwleuverink/scalpel
- Owner: gwleuverink
- License: mit
- Created: 2017-06-16T15:42:17.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-09-28T10:08:14.000Z (over 7 years ago)
- Last Synced: 2025-01-27T22:54:04.124Z (4 months ago)
- Topics: blade-template-engine, composer-package, laravel, laravel-package
- Language: PHP
- Size: 13.7 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Scalpel
[](https://packagist.org/packages/leuverink/scalpel)
[](https://packagist.org/packages/leuverink/scalpel)
[](https://styleci.io/repos/94558450)
[](https://packagist.org/packages/leuverink/scalpel)Scalpel is a composer package that adds extra directives to the Blade templating engine.
*I do not recommend using this in production as I created this for personal use and I am not providing support of any kind. The package is provided as-is and you are free to do with it as you like, fork it, submit PR's e.t.c.*If you'd like to see added features you can submit a PR.
## Extra directives
| Directive | Description |
| ----------------------------------- | -------------------------------------------------------------------------- |
| @mix(resource) | Prints either a script or link html tag based on the file extension |
| @selectedif(expression) | Print 'selected' if the expression is true |
| @checkedif(expression) | Print 'checked' if the expression is true |## Intallation
**1. Add Scalpel to you project.**
```
composer require leuverink/scalpel
```
**2. Add the service provider to the providers array in config/app.php.**
\* *Skip this step if you are on Laravel 5.5 or up.*
```
Leuverink\Scalpel\ScalpelServiceProvider::class,
```**3. Before you can use the additional Blade directives you have to clear all compiled views.**
```
php artisan view:clear
```