mix-funciton
Mix function to render versioned assetes outside Laravel project, (*1)
Instalation
First install Laravel Mix https://github.com/JeffreyWay/laravel-mix, (*2)
Then add this this line in your require section, (*3)
"require": {
"ibox/mix-function": "~1.0"
}
Then run:, (*4)
composer install
Optionally you can run, (*5)
composer dump-autoload
Configuration
If you you have a public directory, you can configure laravel mix as follow, (*6)
mix.setPublicPath('public');
mix.sass('resources/assets/sass/app.sass', 'public/css').version();
Usage
Require composer autoload, (*7)
require '../vendor/autoload.php';
Then in your HTML you can use mix function like this:, (*8)
<link href="<?= mix('/css/app.css', __DIR__) ?>" rel="stylesheet">