laravel5.3 + vue2,專案是composer直接創建的
路由
Route::group(['prefix' => 'admin'], function () {
Route::get('{path?}', function (){
return view('index');
})->where('path', '[\/\w\.-]*');
});
index模板
<body>
<p id="app" style="width: 100%;height: 100%">
<app></app>
</p>
<script src="{{ elixir('js/app.js') }}"></script>
</body>
兩種方式
1、php+nginx,存取沒有載入app.js,沒有任何輸出,沒有解析vue元件
#2、laravel自備artisan啟動php artist serve,存取有輸出,能夠看到vue的介面
用nginx訪問,vue要打包成生成環境,npm run prod即可