adepem/laravel-assets-upload

Upload your Laravel public directory to a filesystem with an artisan command

0.4.0 2021-08-06 11:04 UTC

This package is auto-updated.

Last update: 2024-05-06 16:37:28 UTC


README

Latest Version on Packagist GitHub Tests Action Status Total Downloads

Installation

You can install the package via composer:

composer require adepem/laravel-assets-upload

You can publish the config file with:

php artisan vendor:publish --provider="Adepem\AssetsUpload\AssetsUploadServiceProvider" --tag="assets-upload-config"

This is the contents of the published config file:

return [
    'filesystem' => env('ASSETS_UPLOAD_FILESYSTEM', false),

    'cache-control' => [
        'css' => env('ASSETS_UPLOAD_CACHE_CONTROL_CSS', 604800), // 7 days
        'js' => env('ASSETS_UPLOAD_CACHE_CONTROL_JS', 604800), // 7 days
        'woff2' => env('ASSETS_UPLOAD_CACHE_CONTROL_WOFF2', 31536000), // 365 days
    ],

    'directories' => [
        'public/css',
        'public/js',
    ]
];

Usage

php artisan assets:upload

Testing

composer test

Changelog

Please see CHANGELOG for more information on what has changed recently.

Credits

License

The MIT License (MIT). Please see License File for more information.