如何从laravel的控件重定向到某些vue形式?

时间:2018-11-13 16:51:31

标签: laravel-5 vuejs2 vue-router

在具有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
})

定义了很多路线。 我的意思是模式在这里有不同的价值。此示例是否可以使用此选项?

谢谢!

1 个答案:

答案 0 :(得分:0)

签出vue路由器。 https://router.vuejs.org/

这是一个深入的教程https://laravel-news.com/using-vue-router-laravel