2017 © Pedro Peláez
 

library laravel-mix-twig-extension

Laravel Mix twig extension

image

stormiix/laravel-mix-twig-extension

Laravel Mix twig extension

  • Sunday, April 1, 2018
  • by Stormiix
  • Repository
  • 1 Watchers
  • 2 Stars
  • 45 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 3 Forks
  • 0 Open issues
  • 2 Versions
  • 275 % Grown

The README.md

Laravel-Mix Twig Extension

GitHub stars GitHub forks Build Status Donations Badge, (*1)

The Laravel mix version task appends a unique hash to filename, allowing for cache-busting. For example, the generated file name will look something like: all-16d570a7.css., (*2)

In Laravel, you can use in your views the mix() function to load the appropriately hashed asset:, (*3)

``` html , (*4)


This twig extension is an adaptation of this `mix()` function. ## Requirements You need PHP >= 7.0 to use the library, but the latest stable version of PHP is recommended. ## Install Install using Composer: ``` bash composer require stormiix/laravel-mix-twig-extension:dev-master

This will edit (or create) your composer.json file and automatically choose the most recent version., (*5)

Documentation [TODO]

Register the extension

``` php use Stormiix\Twig\Extension\MixExtension;, (*6)

$mix = new MixExtension( $publicDir, // the absolute public directory $manifestName // the manifest filename (default value is 'mix-manifest.json') ); $twig->addExtension($mix);, (*7)


### Register the extension as a Symfony Service Refer to the original repo. ### Using the Extension ``` twig <link rel="stylesheet" href="{{ Mix('css/all.css') }}"> <script src="{{ Mix('js/all.js') }}"></script>

You can surround with the asset twig extension to make your application more portable:, (*8)

twig <link rel="stylesheet" href="{{ asset(Mix('css/all.css')) }}"> <script src="{{ asset(Mix('js/all.js')) }}"></script>, (*9)

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details, (*12)

The Versions

01/04 2018

dev-master

9999999-dev

Laravel Mix twig extension

  Sources   Download

MIT

The Requires

 

laravel twig extension php mix

06/12 2016

v1.0.0

1.0.0.0

Laravel Elixir twig extension

  Sources   Download

MIT

The Requires

 

laravel twig extension php symfony