在具有vue.js 2.5.7 I和vue-router 3的Laravel 5.6应用程序中 我使用Socialite登录系统 如果成功,我需要重定向到某些带有成功消息和可用下一个选项的vue表单。
为此,我进行重定向,例如:
$url= $site_hosting . "/home";
return redirect()->route($url, [])->with([
'text' => 'google_new_user',
'type' => 'success',
'action' => 'successful_login'
]);
其中url的值类似于
example.com/home
问题是我不知道如何从Laravel控件重定向到Vue组件,该组件在resources / assets / js / app.js文件中定义为
const routes = [
{
components: {
notFound: NotFound,
...
怎么办?
已修改的2号区块 谢谢您的链接,但实际上我没有抓住这个决定。 我在laravel的路由文件网址中看到“ vue_capture”的定义, 但是在url示例中有
/resource/,
/posts/,
/posts/{slug}
和reg表达式中的“ storage”。什么是某些操作的一些预定义名称的“ storage” /“ vue_capture”? 能否请您详细解释一下它的工作原理,因为我需要从lasravel的动作中打开Vue表单?
我也从vue开始阅读一些文档/视频,现在我的路由器定义为:
const router = new VueRouter( {
mode: 'hash', // default
routes
})
定义了很多路线。 我的意思是模式在这里有不同的价值。此示例是否可以使用此选项?
谢谢!