add checksum
This commit is contained in:
parent
6346a85629
commit
0f56665b6d
|
@ -19,6 +19,8 @@ class Snapshot
|
|||
|
||||
protected string $thumbnail;
|
||||
|
||||
protected string $thumbnailChecksum;
|
||||
|
||||
public function setDate(DateTime $date): self
|
||||
{
|
||||
$this->date = $date;
|
||||
|
@ -66,4 +68,16 @@ class Snapshot
|
|||
{
|
||||
return $this->thumbnail;
|
||||
}
|
||||
|
||||
public function setThumbnailChecksum(string $thumbnailChecksum): self
|
||||
{
|
||||
$this->thumbnailChecksum = $thumbnailChecksum;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function getThumbnailChecksum(): ? string
|
||||
{
|
||||
return $this->thumbnailChecksum;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -68,6 +68,7 @@ class SnapshotRepository
|
|||
$snapshot->setPicture('');
|
||||
}
|
||||
|
||||
$snapshot->setThumbnailChecksum(sha1_file($thumbnail));
|
||||
$snapshot->setThumbnail($thumbnail);
|
||||
|
||||
$objects[] = $snapshot;
|
||||
|
|
|
@ -23,7 +23,7 @@
|
|||
{% if date == snapshot.date.format('Y-m-d') %}
|
||||
<div class="col-xs-1 col-sm-6 col-md-3 mb-4">
|
||||
<a href="{{ asset(snapshot.movie ? snapshot.movie : snapshot.picture) }}" class="snapshot-link" data-template="{{ snapshot.movie ? '#snapshot-movie-template' : '#snapshot-picture-template' }}">
|
||||
<img src="{{ asset(snapshot.thumbnail) }}" alt="{{ snapshot.date.format('d/m/Y H:i:s') }}" class="img-fluid shadow-sm p-3 bg-light rounded">
|
||||
<img src="{{ asset(snapshot.thumbnail) }}?v={{ snapshot.thumbnailChecksum }}" alt="{{ snapshot.date.format('d/m/Y H:i:s') }}" class="img-fluid shadow-sm p-3 bg-light rounded">
|
||||
</a>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
|
Loading…
Reference in a new issue