私はセットアップvue-routerを正常にセットアップしましたが、私はそれを私のlaravel 5.3ルートと混在させていくつか問題があります。vue-router with laravel routes
私は家のための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ルートがレンダリングされ、user-feed
はv-link
で使用できるようになります。 VUE-ルータがhome
ルートの後にあるとき
、家が適切にレンダリングされますがvue-router
はv-link
を通じてアクセス可能ではないと私はVUE-ルータにアクセスすることができます唯一の方法は、手動でURLを入力することによってです。
vue-router
と一緒にlaravel route
を使用するにはどうすればよいですか?
を解決することがあり、これを試してみてください。したがって、この場合、すべてのページがvue駆動されるわけではありません。 – raffffffff
本当にそれを行うべきではありませんが、必要な場合は、まだlaravel生成ページにリンクする必要のあるv-linkを使用しないことをお勧めします。 – jostrander