Package Data | |
---|---|
Maintainer Username: | bayram4ik |
Maintainer Contact: | bayram4ik@gmail.com (Elvendor) |
Package Create Date: | 2014-06-18 |
Package Last Update: | 2014-08-20 |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-11-22 03:11:07 |
Package Statistics | |
---|---|
Total Downloads: | 63 |
Monthly Downloads: | 0 |
Daily Downloads: | 0 |
Total Stars: | 4 |
Total Watchers: | 3 |
Total Forks: | 0 |
Total Open Issues: | 0 |
Imgjss is a simple Laravel 4 package that provides handy way of including assets into your .blade.php
files.
Now you can use HTML::style()
, HTML::script()
and HTML::image()
via short Blade syntax.
Join our Russian Laravel Community webchat on Gitter!
Avoid putting extensions of js & css files, package adds it automatically:
@js('js/jquery.js')
same as:
@js('js/jquery')
But as for images, you should use file extensions:
@img('uploads/cat.jpg')
Pass attributes array as second parameter:
@css('css/print', ['media' => 'print'])
By default package automatically appends last modified timestamp of the file as query string. You can change/disable this behavior in config file or simply pass true/false as third parameter:
@js('js/translations', ['charset' => 'utf-8'], false) // disabled timestamp appending
When using Laravel's HTML::image()
you pass alt
attribute as second param, and other attributes as third.
I think that is not good idea. Using @img
syntax this package provides you can pass all in one array:
@img('img/logo.png', ['alt' => 'Alternative text', 'class' => 'brand-logo'])
Fourth parameter is for including asset from secure location of your website, e.g. https://...
. Its false
by default.
And lastly, please notice that package doesn't throw NotFoundException when asset wasn't exist.
elvendor/imgjss
in your composer.json
file:{
"require": {
"laravel/framework": "4.*",
"elvendor/imgjss": "0.*"
},
"minimum-stability": "dev"
}
'providers' => [
// ...
'Elvendor\Imgjss\ImgjssServiceProvider',
],
php artisan config:publish elvendor/imgjss
Imgjss is open-sourced software licensed under the MIT license.