Hi @ashleywnj. I saw that in your fiddle you're using the 0.11 version. Is that right?
This version is very old, and there are a lot of changes on the 1.0.* releases.
I made a fiddle with the newest version (1.0.7), that works. Here is the code:
https://jsfiddle.net/kkpLnv6k/
Some points that you can take a look:
First, this is the cheatsheet for the syntax of the 1.0.* version: https://github.com/vuejs/vue/wiki/1.0.0-binding-syntax-cheatsheet
Other point is that the v-repeat directive is deprecated. Now, you have to use the v-for directive.
The last one is that in order to make it work with the Blade templates, you have to put the @ symbol before the mustache tags, as you have made in your fiddle.
Hope it helps!!