laravel version: 5.5.*javascript
laravel 自 5.4 之後對前端的支持就很是友好了...怎麼說呢?應該算是一個新功能吧..背後仍是依賴於webpackphp
composer create-project laravel/laravel=5.5.* --prefer-dist ./learn-mix
我使用的是5.5.* 由於5.5是一個LTS版本css
npm install
_爲何能夠直接使用這個命令呢? 由於建立項目後,你會發現有一個 package.json
_html
ws: webpack server前端
npm run dev npm run watch
兩個命令執行任意一個就好vue
Route::any('{path?}', function () { return view('index'); // 這個就是首頁 });
index.blade.php
中引入 app.js
和 app.css
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="csrf-token" content="{{csrf_token()}}"> <title>Laravel SPA</title> {{-- styles --}} <link rel="stylesheet" href="/css/app.css"> </head> <body> <div id="app"> <router-view></router-view> </div> {{--javascript--}} <script src="/js/app.js"></script> </body> </html>
resources/assets
就能夠寫咱們的 vue 項目了....