'datetime', 'updated_at' => 'datetime', ]; public static function record($user = null, $username, $ip) { $email_credential = User::where('username', $username)->first(); $email = $email_credential ? $email_credential->email : ""; return static::create([ 'user_id' => is_null($user) ? null : $user->id, 'email_address' => $email ?? 'NA', 'username' => $username, 'ip_address' => $ip, ]); } }