Helper plugin for Laravel Mix in Craft CMS templates.
This plugin requires Craft CMS 2.5.0 or later.
To install the plugin, follow these instructions.
Download the latest release from here.
Unzip the file and place the mix
directory into your craft/plugins
directory.
In the Craft Control Panel, go to Settings → Plugins and click the "Install" button for Mix.
To configure Mix go to Settings → Plugins → Mix in the Craft Control Panel.
The available settings are:
NOTE: Both Public Path and Asset Path get trimmed to enabled all kind of path combinations. Here are some examples:
/web/
+/assets/
→/web/assets/
web
+assets
→/web/assets/
/
+assets
→/assets/
/web
+/
→/web/
Find a versioned CSS file.
<link rel="stylesheet" href="https://github.com/mister-bk/craft-mix/blob/master/{{ mix('css/main.css') }}">
Find a versioned JavaScript file.
<script src="https://github.com/mister-bk/craft-mix/raw/master/{{ mix('js/main.js') }}"></script>
Lazily find a versioned file and build the tag based on the file extension.
{{ craft.mix.withTag('js/main.js') | raw }}
Alternatively include the content of a versioned file inline.
{{ craft.mix.withTag('css/main.css', true) | raw }}
Craft Mix is open-sourced software licensed under the MIT license.