Legato Asset
A simple tool for generating
unique versioned URLs for images, stylesheet, javascript, etc., (*1)
Installation
composer require legato/asset, (*2)
Usage
Relative Path
<link href="<?= asset('css/style.css') ?>" rel="stylesheet">
Absolute Path
<link href="<?= asset('/css/style.css') ?>" rel="stylesheet">
Relative Path Output
css/style.css?7ddf32e17a6ac5ce04a8ecbf782ca509, (*3)
<link href="css/style.css?7ddf32e17a6ac5ce04a8ecbf782ca509" rel="stylesheet">, (*4)
Absolute Path Output
/css/style.css?7ddf32e17a6ac5ce04a8ecbf782ca509, (*5)
<link href="/css/style.css?7ddf32e17a6ac5ce04a8ecbf782ca509" rel="stylesheet">, (*6)
Specifying A query String
<link href="<?= asset('css/style.css', 'v1') ?>" rel="stylesheet">
css/style.css?v1=7ddf32e17a6ac5ce04a8ecbf782ca509, (*7)
<link href="css/style.css?v1=7ddf32e17a6ac5ce04a8ecbf782ca509" rel="stylesheet">, (*8)