Laravel.io
<?php

namespace App\Services\Currency;

use Exception;

class CurrencyManager
{
    public function getCurrentRate()
    {
        try {
            $currencyData = json_decode($this->getJsonFileContent(), true);
        } catch (Exception $e) {
            echo $e->getMessage();
        }

        return $currencyData;
    }

    /**
     * @return string
     */
    private function getJsonFileContent()
    {
        if (!$file = @file_get_contents(base_path('currency.json'))) {
            throw new Exception('File currency.json underfined or has errors. Please check the file.');
        }

        return $file;

    }
}

Please note that all pasted data is publicly available.