library directives
A simpler way to define partial-like custom Blade directives using Blade files.
thejager/directives
A simpler way to define partial-like custom Blade directives using Blade files.
- Thursday, June 9, 2016
- by thejager
- Repository
- 1 Watchers
- 0 Stars
- 11 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 3 Versions
- 0 % Grown
Directives
this package allows you to easily add new directives from Blade files., (*1)
How to set it up.
- First thing you need to do is install the package. You can do this with composer by running 'composer require thejager/directives'.
- Next thing you need to do is add the service provider
TheJager\Directives\DirectivesServiceProvider to your config/app.php.
- Create the directory 'resources/views/directives'.
How to use it (example)
Let's create a @date() directive. When using @date(Carbon\Carbon::now()) in a blade view, we want it to output the current date in dd-mm-yyyy format., (*2)
- First thing we do is create the blade file. Create a new Blade template 'date.blade.php' in the 'resources/views/directives/' folder containing
{{ $param->format('d-m-Y') }}. Note that the parameter passed to the directive is stored in $param. At this moment you can not pass multiple parameters, but you could pass an array of parameters if you want ;)
- That's it. You can now use the
@date() directive in your Blade files to which you can pass any Carbon instance.
Suggestions
Feel free to suggest changes, collaborate, suggest new features etc., (*3)
dev-master
9999999-dev
A simpler way to define partial-like custom Blade directives using Blade files.
Sources
Download
MIT
The Requires
by
Johan de Jager
1.0.1
1.0.1.0
A simpler way to define partial-like custom Blade directives using Blade files.
Sources
Download
MIT
The Requires
by
Johan de Jager
1.0.0
1.0.0.0
A simpler way to define partial-like custom Blade directives using Blade files.
Sources
Download
The Requires
by
Johan de Jager