📅  最后修改于: 2023-12-03 15:27:47.716000             🧑  作者: Mango
在 Laravel 中,我们可以使用 Auth 门面来轻松地验证用户登录,并获取其 id。
config/auth.php
中,我们需要配置我们的用户模型。打开配置文件,将 providers
数组中的 users
中的 model
改为你的用户模型 namespace。'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => App\Models\User::class,
],
],
Auth
门面来验证用户是否登录。可以在控制器、路由或视图中使用 Auth::check()
方法进行验证。if (Auth::check()) {
// 用户已登录...
}
Auth::id()
方法来获取其用户 id。$id = Auth::id(); // 获取当前登录用户的 id
// 验证用户是否登录
if (Auth::check()) {
// 用户已登录,获取其 id
$id = Auth::id(); // 获取当前登录用户的 id
// ... 进一步操作
} else {
// 用户未登录,跳转至登录页面
return redirect()->route('login');
}
以上是获取 id 用户登录 Laravel 的方法。通过 Auth 门面,我们可以轻松地进行用户登录验证,并获取其 id 进行进一步操作。