我已經成功安裝了vue-router,但是我有一些問題與我的laravel 5.3路由混合。vue-router與laravel路由相結合
我有回家的PHP路線:
Route::get('/', array('as' => 'home', 'uses' => '[email protected]'));
和我有安裝VUE路由器路線:
'/user-feed': {
name: 'user-feed',
title: 'User Feed',
component: Feed
},
'*': {
component: PageNotFound
}
在我web.php
路由文件,我有以下幾點:
Route::get('/', array('as' => 'home', 'uses' => '[email protected]'));
// use vue-router route
Route::get('/{subs}', [function() {
return view('layouts');
}])->where(['subs' => '.*']);
我的問題是當我改變路由的順序(vue-router在家庭路由器之前)並且我嘗試訪問home
路由,Page not found
呈現vue-route並且user-feed
可通過v-link
使用。
當VUE路由器是home
路線後,家是正確的渲染,但vue-router
不可訪問通過v-link
,我可以訪問VUE路由器的唯一方法是通過手動輸入的URL。
如何將vue-router
與我的laravel route
一起使用?
我需要的,因爲我仍然在轉換我的刀片頁面,Vue公司的過程中同時使用兩者。所以在這種情況下,不是所有的頁面都會被vue驅動 – raffffffff
你真的不應該那樣做,但是如果你需要的話,我會建議你不要使用v-link,而你仍然需要鏈接到laravel生成的頁面。 – jostrander