Normalised photo table

This commit is contained in:
Deon George
2019-11-27 21:30:43 +11:00
parent bafc34b1c0
commit 8f093f50b7
6 changed files with 227 additions and 1 deletions

View File

@@ -19,6 +19,11 @@ class Photo extends Abstracted\Catalog
8=>-90,
];
public function software()
{
return $this->belongsTo(Software::class);
}
/**
* Date the photo was taken
*/
@@ -38,7 +43,7 @@ class Photo extends Abstracted\Catalog
if ($new)
$file = sprintf('%s.%s',((is_null($this->date_created) OR ! $this->date_created)
? sprintf('UNKNOWN/%07s',$this->file_path_id())
: sprintf('%s_%03s',date('Y/m/d-His',$this->date_created),$this->subsectime).
: sprintf('%s_%03s',$this->date_created->format('Y/m/d-His'),$this->subsectime).
($this->subsectime ? '' : sprintf('-%05s',$this->id))),$this->type());
return (($short OR preg_match('/^\//',$file)) ? '' : config('photo.dir').DIRECTORY_SEPARATOR).$file;