PHP code example of escapework / laravel-asset-versioning

1. Go to this page and download the library: Download escapework/laravel-asset-versioning library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

escapework / laravel-asset-versioning example snippets


protected $middleware = [
    \EscapeWork\Assets\Middleware\HTTP2ServerPush::class,
];

Asset::addHTTP2Link('/assets/fonts/robotto.woff', 'font');
Asset::addHTTP2Link('/assets/css/home.css', 'css');
Asset::addHTTP2Link('/assets/js/home.js', 'js');

'types' => [
    'css' => [
        'origin_dir' => 'your-custom-css-dir/css',
        'dist_dir'   => 'your-custom-css-dir/dist',
    ],

    'js' => [
        'origin_dir' => 'your-custom-js-dir/js',
        'dist_dir'   => 'your-custom-js-dir/dist',
    ],

    'jpg' => [
        'origin_dir' => 'assets/images',
        'dist_dir'   => 'assets/images/dist',
    ],
],

'environments' => ['production'],
bash
$ php artisan vendor:publish --provider="EscapeWork\Assets\AssetsServiceProvider"
bash
$ php artisan asset:dist