leuverink/scalpel

This package adds extra directives to the Blade templating engine

v1.0.1 2017-06-21 12:48 UTC

This package is auto-updated.

Last update: 2024-04-13 19:23:45 UTC


README

Latest Stable Version Latest Unstable Version StyleCI Build Status License

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