当用户在laravel5.3中注销时,如何删除特定表的所有记录?

时间:2017-05-15 03:02:35

标签: php html laravel-5.3

如果有可能,我想在用户在laravel 5.3中注销时删除特定表中的所有记录?我试图像下面这样做,但我得到一个错误,因为Macroable.php第74行中的 BadMethodCallException: 方法截断不存在。我该怎么做?

 public function logout(Request $request)
    {
        $this->guard()->logout();

        $request->session()->flush();

        $request->session()->regenerate();
        Store_seat::all()->truncate();
        return redirect('/');
    }

1 个答案:

答案 0 :(得分:0)

尝试直接在模型类

上调用truncate方法
public function logout(Request $request)
    {
        $this->guard()->logout();

        $request->session()->flush();

        $request->session()->regenerate();
        Store_seat::truncate();
        return redirect('/');
    }