گرفتن زمان اخرین لاگین کاربر

- 2 هفته پیش
توسط Alireza Kafi آپدیت شد
poorya ( 100 تجربه )
2 هفته پیش

سلام
من یه سیستم ریجستر و لاگین با نود جی اس پیاده سازی کردم
میخوام یه فیلدی هم داشته باشه که زمان اخرین لاگین کاربر رو سیو کنه در مانگودیبی. تا بتونم بدونم هر کاربر آخرین باری که وارد شده کی بوده میشه لطفا راهنمایی کنید چطوری میتونم همچین چیزی اضافه کنم .ممنون

Alireza Kafi ( 255 تجربه )
2 هفته پیش

من تو table کاربرا یه فیلد به عنوان last_access اضافه کردم و تو کنترلر LoginController متود زیر رو override کردم اینجوری:

protected function authenticated(Request $request, $user)
    {
        $user->last_access = jdate()->format('Y/m/d - H:i:s');
        $user->save();
    }

++ البته من برا تاریخ از کتابخونه تاریخ شمسی jdate استفاده کردم شما میتونید بسته به نیازتون از همون carbon استفاده کنید
++ فک کنم تو middleware هم بتونید این کارا انجام بدید . اینجا --> Authenticate.php

برای ارسال پاسخ باید وارد سایت شوید