当用户使用Laravel成功登录时,可以通过以下步骤来更新最后一次登录列:
use Illuminate\Support\Facades\Auth;
use Carbon\Carbon;
// ...
public function login(Request $request)
{
// 用户认证逻辑...
// 更新最后一次登录时间
$user = Auth::user();
$user->last_login_at = Carbon::now();
$user->save();
// 登录成功后的其他逻辑...
}
Auth::user()
方法获取当前登录的用户实例。然后,使用Carbon库来获取当前时间,并将其赋值给用户模型的last_login_at
属性。最后,通过调用save()
方法来保存更新后的用户模型。这样,每当用户成功登录时,最后一次登录列就会被更新为当前时间。
对于Laravel的相关知识,可以参考腾讯云的文档和产品:
领取专属 10元无门槛券
手把手带您无忧上云