| 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: | 2025-11-02 15:08:01 |
| Package Statistics | |
|---|---|
| Total Downloads: | 64 |
| Monthly Downloads: | 0 |
| Daily Downloads: | 0 |
| Total Stars: | 3 |
| Total Watchers: | 2 |
| 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.