7.4. 退出

现在如果我们点击退出按钮,会出现以下报错:

那是因为我们的退出逻辑代码还未编写。Laravel 默认提供的 Auth::logout() 方法来实现用户的退出功能。接下来让我们加上会话控制器的最后一个动作 - destroy,并实现用户退出登录的相关逻辑:
app/Http/Controllers/SessionsController.php
<?php
namespace App\Http\Controllers;
.
.
.
class SessionsController extends Controller
{
.
.
.
public function destroy()
{
Auth::logout();
session()->flash('success', '您已成功退出!');
return redirect('login');
}
}
我们在用户退出之后,会在顶部显示相关的消息提醒,并将用户重定向到登录页面。
L01 Laravel 教程 - Web 开发实战入门 ( Laravel 5.8 )
关于 LearnKu