diff --git a/gulpfile.js b/gulpfile.js index 526982dc..41a14668 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -1,5 +1,7 @@ var elixir = require('laravel-elixir'); +require('laravel-elixir-vue'); + /* |-------------------------------------------------------------------------- | Elixir Asset Management diff --git a/package.json b/package.json index 74d7bb1a..5b6f7d1e 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "dependencies": { "jquery": "^2.2.4", "js-cookie": "^2.1.2", + "laravel-elixir-vue": "^0.1.4", "vue": "^1.0.26", "vue-resource": "^0.9.3" } diff --git a/resources/assets/js/app.js b/resources/assets/js/app.js index 06787d9f..fd6d5236 100644 --- a/resources/assets/js/app.js +++ b/resources/assets/js/app.js @@ -13,6 +13,8 @@ require('./bootstrap'); * the application, or feel free to tweak this setup for your needs. */ +Vue.component('example', require('./components/Example.vue')); + var app = new Vue({ el: 'body', diff --git a/resources/assets/js/bootstrap.js b/resources/assets/js/bootstrap.js index 98366cba..f748b962 100644 --- a/resources/assets/js/bootstrap.js +++ b/resources/assets/js/bootstrap.js @@ -8,7 +8,6 @@ window.Cookies = require('js-cookie'); */ window.$ = window.jQuery = require('jquery'); - require('bootstrap-sass/assets/javascripts/bootstrap'); /** @@ -18,7 +17,6 @@ require('bootstrap-sass/assets/javascripts/bootstrap'); */ window.Vue = require('vue'); - require('vue-resource'); /** diff --git a/resources/assets/js/components/Example.vue b/resources/assets/js/components/Example.vue new file mode 100644 index 00000000..5bf49bae --- /dev/null +++ b/resources/assets/js/components/Example.vue @@ -0,0 +1,13 @@ + + +