File: /var/www/vhost/disk-apps/qas.sports-crowd.com/app/Http/Controllers/Api/AdminAccessApiController.php
<?php
namespace App\Http\Controllers\Api;
use App\CorporateIdentity;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
class AdminAccessApiController extends Controller
{
public function updateCurrency(Request $request)
{
if (!$request->has('currency')) {
return response()->json(['error' => 'Debe proporcionar la moneda'], 400);
}
if (!$request->has('minimum_fraction_digits')) {
return response()->json(['error' => 'Debe proporcionar la cantidad mínima de decimales'], 400);
}
if (!$request->has('maximum_fraction_digits')) {
return response()->json(['error' => 'Debe proporcionar la cantidad máxima de decimales'], 400);
}
$currency = $request->input('currency');
$corporateIdentity = CorporateIdentity::first();
$corporateIdentity->currency = $currency;
$corporateIdentity->minimum_fraction_digits = $request->input('minimum_fraction_digits');
$corporateIdentity->maximum_fraction_digits = $request->input('maximum_fraction_digits');
$corporateIdentity->save();
return response()->json(['message' => 'Currency updated successfully']);
}
}