仅重定向当前页面

时间:2019-11-11 17:32:03

标签: laravel vue.js

我正在尝试从已挂载的Vue.js重定向,但它会更新所有页面。我正在使用laravel进行广播,并使用vue进行视图。在管理员屏幕上,我验证了用户数据,并且工作正常,但是它重定向了我的当前视图。为什么会这样?

管理控制器

public function cambiarEstado($estado, $id)
{
    Acceso::where('id', $id)->update(['estado' => $estado]);

    // Usamos broadcast
    $message = 'Usuario verificado!';
    $user = User::find(Auth::id());
    event(new ChatEvent ($message, $user));

    return redirect('/admin');
} 

Vue

mounted(){
    Echo.private('my-chat')
    .listen('ChatEvent', (e) => {
        window.location.href = '/mails';
    });
}

代码将更新管理员视图和用户视图。我要重定向用户,而不是管理员。

window.location.href = '/mails';

0 个答案:

没有答案