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');
}
}
我们在用户退出之后,会在顶部显示相关的消息提醒,并将用户重定向到登录页面。