diff --git a/app/Metadata.php b/app/Metadata.php index ef80075..dc44009 100644 --- a/app/Metadata.php +++ b/app/Metadata.php @@ -12,4 +12,6 @@ class Metadata extends Model protected $fillable = ['url', 'title', 'description', 'image', 'expires_at']; protected $visible = ['url', 'title', 'description', 'image', 'expires_at']; + + protected $dates = ['created_at', 'updated_at', 'expires_at']; } diff --git a/routes/api.php b/routes/api.php index db4aa59..37e9139 100644 --- a/routes/api.php +++ b/routes/api.php @@ -26,7 +26,7 @@ Route::get('/checkin/card', function (Request $request, MetadataResolver $resolv $url = $formatter->normalizeUrl($request->input('url')); $metadata = App\Metadata::find($url); - if ($metadata == null || ($metadata->expires_at !== null && new DateTime($metadata->expires_at) < new DateTime("now"))) { + if ($metadata == null || ($metadata->expires_at !== null && $metadata->expires_at < now())) { $resolved = $resolver->resolve($url); $metadata = App\Metadata::create([ 'url' => $url,