環境:
Laravel@8.42.1
vue@2.6.12
vue-router@3.5.1
App Structure
/welcome
welcome component内でregister/login リクエスト
結果が成功なら ’’ にリダイレクトするが、laravel blade template を切り替える必要があるのならば vue-router の $router.go, $router.psuh 等々ではサーバーにリクエストを送るリダイレクトにはならないので
location.href = ''
でリダイレクト
axios.post('register', request).then(() => {
location.href = ''
}).catch((err) => {
console.log(err)
})
related article: