Laravel 8 獲取已認證的用戶

2021-06-29 15:47 更新

你可以通過 Auth 門面獲取已認證的用戶:

use Illuminate\Support\Facades\Auth;

// 獲得當前認證用戶...
$user = Auth::user();

// 獲得當前認證用戶的ID...
$id = Auth::id();

或者,你可以通過 Illuminate\Http\Request 實例來訪問已認證的用戶。別忘了,類型提示的類會被自動注入到你的控制器方法中:

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class ProfileController extends Controller
{
    /**
     * 更新用戶的資料
     *
     * @param  Request  $request
     * @return Response
     */
    public function update(Request $request)
    {
        // $request->user() 返回一個認證用戶實例...
    }
}
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號