user
05/22/2021, 9:47 AMDmi3yy
05/22/2021, 10:09 AMapp(SettingRepository::class)->byKey('site_title');
we have 3 query per each setting valueDmi3yy
05/22/2021, 10:24 AMDmi3yy
05/22/2021, 10:24 AM$settings = Setting::with('translations')->get()->pluck('value', 'key')->toArray();
ifox
05/22/2021, 10:27 AMDmi3yy
05/22/2021, 12:23 PMpublic function images($role, $crop = "default", $params = [])
public function imageAsArray($role, $crop = "default", $params = [], $media = null)
but i get with one crop (Dmi3yy
05/22/2021, 12:24 PMifox
05/22/2021, 12:31 PMifox
05/22/2021, 12:32 PMifox
05/22/2021, 12:35 PMDmi3yy
05/22/2021, 12:36 PMDmi3yy
05/22/2021, 12:37 PMifox
05/22/2021, 12:38 PMifox
05/22/2021, 12:38 PMDmi3yy
05/22/2021, 12:40 PMifox
05/22/2021, 12:40 PMifox
05/22/2021, 12:42 PMifox
05/22/2021, 12:42 PMifox
05/22/2021, 12:43 PMifox
05/22/2021, 12:44 PMDmi3yy
05/22/2021, 12:44 PMDmi3yy
05/22/2021, 12:46 PMifox
05/22/2021, 12:47 PMRayderxx
05/22/2021, 1:08 PMDmi3yy
05/23/2021, 9:43 AMpublic function imagesWithCrops($role, $params = [])
{
$medias = $this->medias->filter(function ($media) use ($role) {
return $media->pivot->role === $role;
});
$urls = [];
foreach ($medias as $media) {
$paramsforcrop = $params[$media->pivot->crop] ?? [];
$urls[$media->id][$media->pivot->crop] = $this->image($role, $media->pivot->crop, $paramsforcrop, false, false, $media);
}
return $urls;
}
https://tppr.me/XAvPtDmi3yy
05/23/2021, 9:53 AMpublic function imagesAsArraysWithCrops($role, $params = [])
{
$medias = $this->medias->filter(function ($media) use ($role) {
return $media->pivot->role === $role;
});
$arrays = [];
foreach ($medias as $media) {
$paramsforcrop = $params[$media->pivot->crop] ?? [];
$arrays[$media->id][$media->pivot->crop] = $this->imageAsArray($role, $media->pivot->crop, $paramsforcrop, $media);
}
return $arrays;
}
https://tppr.me/L55xuDmi3yy
05/23/2021, 9:53 AMDmi3yy
05/23/2021, 9:58 AMifox
05/23/2021, 11:23 AMDmi3yy
05/23/2021, 11:35 AM