Vue/Laravel + Vue.js

コマンド
#####sample.blade.php
&ls!doctype html>
&lshtml lang="{{ str_replace('_', '-', app()->getLocale()) }}">
&lshead>
  &lsmeta charset="UTF-8">
    &lsmeta name="viewport" content="width=device-width, initial-scale=1">
    &lsmeta name="csrf-token" content="{{ csrf_token() }}">
    &lslink rel="stylesheet" href="{{ mix('/css/app.css') }}">
  &lstitle>Title&ls/title>
&ls/head>
&lsbody>
&lsh1>sample&ls/h1>
&lsdiv id="app">
  &lsexample-component>&ls/example-component>
&ls/div>

&lsscript src="{{ mix('/js/app.js') }}">&ls/script>
&ls/body>
&ls/html>


resources/js/components/ExampleComponent.vue
Vueファイル

resources/js/app.js
Vue.component('example-component', require('./components/ExampleComponent.vue').default);

routes/web.php
Route::get('/sample', function () {
    return view('sample');
});

npm run dev