شرح صفوف ومحتوى الفقرة
بمجرد تسجيل دخول المستخدم، يمكنك الوصول إلى كائن نموذج User الخاص به في أي مكان داخل التطبيق عبر Auth::user أو $request->user. ولجلب المعرف الرقمي فقط استخدم Auth::id، بينما تفحص دالة Auth::check ما إذا كان الزائر الحالي مسجلاً للدخول.
- كائن المستخدم (Auth::user): يعيد نسخة نموذج User للمستخدم الحالي أو قيمة null إذا كان زائراً.
- معرف المستخدم (Auth::id): يعيد رقم المعرف الأساسي للمستخدم المسجل مباشرة لاستخدامه في الاستعلامات.
- فحص حالة الدخول (Auth::check): يعيد القيمة المنطقية true إذا كان الطلب الحالي مرتبطاً بجلسة موثقة.
PHP
use Illuminate\Support\Facades\Auth;
if (Auth::check()) {
$user = $request->user();
$userId = Auth::id();
}