/home/bdqbpbxa/dev-subdomains/api-uniferx.goodface.com.ua/app/Helpers/ResourceHelper.php
<?php
namespace App\Helpers;

use Illuminate\Support\Facades\Storage;

class ResourceHelper
{
    public static function getValue($value, $country, $language)
    {
//        dd($value);
        if (!$value) return null;
        if (is_array($value)) $value = collect($value)->toJson();
        $value = is_string($value) ? json_decode($value) : $value;
//        dd($value->countries);
        if (isset($value->countries) && in_array($country, $value->countries)) {
            return isset($value->text) && isset($value->text->{$language}) ? $value->text->{$language} : null;
        }
        return null;
    }
    public static function getImage($value)
    {
        if (!$value) return null;
        if (isset($value['disk']) && isset($value['path'])) {
            return Storage::disk($value['disk'])->url($value['path']);
        }
        return Storage::disk('public')->url($value);
    }
}