laravel并从注销中删除重定向

时间:2015-10-31 08:46:36

标签: php ajax laravel

我尝试添加一个功能

public function postLogout() {
    //Auth::logout();
    return response()->json(['msg' => 'You have signed out']);
}

进入档案

\vendor\laravel\framework\src\Illuminate\Foundation\Auth\AuthenticatesUsers.php

并使用路线

Route::get('log_out', ['as' => 'auth.log_out', 'uses' => 'Auth\AuthController@postLogout']);

在这种情况下,如何从网址http://localhost/myproj/public/log_out开始自动重定向? 谢谢

1 个答案:

答案 0 :(得分:3)

Automatic是什么意思?您想要注销用户并在之后重定向,对吧?您可以在这种情况下同时重定向和刷新消息。

Route::get('log_out', function () {
   //Auth::logout();
   return redirect('log_in')->with('status', 'You have signed out!');
});

了解更多here