Johnny Maynne
03/25/2022, 12:38 PMuser
03/25/2022, 2:25 PMphp
// Model.php
public function getCoverAttribute() {
$image = $this->imageObject('cover');
if ($image) {
return \ImageService::getRawUrl($image->uuid);
}
}
It works locally but on production it returns a 404 erroruser
03/25/2022, 2:26 PMpboivin
03/25/2022, 2:28 PMuser
03/25/2022, 2:28 PM/storage/uploads/f7717e52-c8d5-4150-b349-dbd62848252f/my.gifpboivin
03/25/2022, 2:29 PMphp artisan storage:link ?user
03/25/2022, 2:30 PMuser
03/25/2022, 2:32 PMphp
public function getCoverAttribute() {
$image = $this->imageObject('cover');
if ($image) {
$rawImageUrl = \ImageService::getRawUrl($image->uuid);
if(strpos($rawImageUrl, ".gif") !== false){
$gallery['src'] = $rawImageUrl;
} else {
// Append host to image path
$gallery['src'] = url()->to('/').$rawImageUrl;
}
return $gallery;
}
return null;
}user
03/25/2022, 2:33 PMuser
03/25/2022, 2:34 PMuser
03/25/2022, 2:34 PMuser
03/25/2022, 2:34 PMpboivin
03/25/2022, 2:35 PMkalle
03/25/2022, 2:36 PMkalle
03/25/2022, 2:36 PMpboivin
03/25/2022, 2:37 PMkalle
03/25/2022, 2:37 PMpboivin
03/25/2022, 2:37 PMform-footer.blade.php, then we could override just that blank view in a projectpboivin
03/25/2022, 2:39 PMkalle
03/25/2022, 2:39 PMkalle
03/25/2022, 2:41 PMuser
03/25/2022, 6:22 PMuser
03/25/2022, 6:23 PMMEDIA_LIBRARY_ENDPOINT_TYPE=local
MEDIA_LIBRARY_IMAGE_SERVICE=A17\Twill\Services\MediaLibrary\Glide
FILE_LIBRARY_ENDPOINT_TYPE=local
ADMIN_APP_URL=http://localhost
ADMIN_APP_PATH=admin
Here are my config, just in case if neededpboivin
03/25/2022, 6:28 PM/img prefix is normal when using the Glide image service. It's handled for you by Twill. Try this in your .env :
APP_URL=http://localhostuser
03/25/2022, 6:31 PMpboivin
03/25/2022, 6:33 PM8000?user
03/25/2022, 6:34 PMpboivin
03/25/2022, 6:34 PMAPP_URL=http://localhost:8000user
03/25/2022, 6:37 PMpboivin
03/25/2022, 6:44 PMstorage/app/glide_cache folder?