📌  相关文章
📜  获取 id 用户登录 laravel - PHP (1)

📅  最后修改于: 2023-12-03 15:27:47.716000             🧑  作者: Mango

获取 id 用户登录 Laravel

在 Laravel 中,我们可以使用 Auth 门面来轻松地验证用户登录,并获取其 id。

步骤
  1. config/auth.php 中,我们需要配置我们的用户模型。打开配置文件,将 providers 数组中的 users 中的 model 改为你的用户模型 namespace。
'providers' => [
    'users' => [
        'driver' => 'eloquent',
        'model' => App\Models\User::class,
    ],
],
  1. 我们可以使用 Auth 门面来验证用户是否登录。可以在控制器、路由或视图中使用 Auth::check() 方法进行验证。
if (Auth::check()) {
    // 用户已登录...
}
  1. 如果用户已经登录,你可以使用 Auth::id() 方法来获取其用户 id。
$id = Auth::id(); // 获取当前登录用户的 id
代码片段
// 验证用户是否登录
if (Auth::check()) {
    // 用户已登录,获取其 id
    $id = Auth::id(); // 获取当前登录用户的 id
    // ... 进一步操作
} else {
    // 用户未登录,跳转至登录页面
    return redirect()->route('login');
}

以上是获取 id 用户登录 Laravel 的方法。通过 Auth 门面,我们可以轻松地进行用户登录验证,并获取其 id 进行进一步操作。