Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 用户从Laravel 5.2中的帐户中删除后为什么不注销_Php_Laravel 5_Controller - Fatal编程技术网

Php 用户从Laravel 5.2中的帐户中删除后为什么不注销

Php 用户从Laravel 5.2中的帐户中删除后为什么不注销,php,laravel-5,controller,Php,Laravel 5,Controller,在我的laravel应用程序中,我可以选择用户删除这些帐户 用户控制器 public function destroy($id) { $users = User::findOrFail($id); $users->delete(); Auth::logout(); return Auth::logout(); } 这是刀片文件中的删除按钮 <a href="{{url('users')}}/{{$use->id}

在我的laravel应用程序中,我可以选择用户删除这些帐户

用户控制器

public function destroy($id)
{
        $users = User::findOrFail($id);
        $users->delete();
        Auth::logout();
        return Auth::logout();
}
这是刀片文件中的删除按钮

<a href="{{url('users')}}/{{$use->id}}" class="editInline" onclick="return confirm('Are you sure to want to delete this Collaborator?')"><i clas
                      s="glyphicon glyphicon-trash"></i>Delete</a>
但在用户删除后,我的系统没有重新检测主目录(注销)。它在localhost中使用以下url停止

http://localhost:8000/users/5

但我需要将我的系统重定向到主页或登录页。我如何才能做到这一点?

您应该重定向用户

public function destroy($id)
{
        $users = User::findOrFail($id);
        $users->delete();
        Auth::logout();
        return redirect()->to('/login');
}

您应该重定向用户

public function destroy($id)
{
        $users = User::findOrFail($id);
        $users->delete();
        Auth::logout();
        return redirect()->to('/login');
}

您可以修改
LoginController
$redirectTo
属性的
redirectTo
方法您可以修改
LoginController
$redirectTo
属性的
方法您需要修改销毁方法中的返回值(
公用函数销毁($id){}
)并将返回值更改为重定向,如下所示:

public function destroy($id)
{
    ...
    return redirect()->to('/home');
}

现在,会话销毁后,您的用户将被重定向到主页

您需要在销毁方法中修改您的返回值(
公共函数销毁($id){}
),并将返回值更改为重定向,如下所示:

public function destroy($id)
{
    ...
    return redirect()->to('/home');
}
现在,会话销毁后,您的用户将被重定向到主页