| 12345678910111213141516171819202122232425 |
- <?php
- namespace App\Http\Controllers;
- use App\Services\ClientCalendarService;
- use Illuminate\Http\JsonResponse;
- use Illuminate\Support\Facades\Log;
- class ClientCalendarController extends Controller
- {
- public function __construct(private readonly ClientCalendarService $service) {}
- public function index(): JsonResponse
- {
- try {
- $dados = $this->service->getCalendar();
- return $this->successResponse(payload: $dados);
- } catch (\Exception $e) {
- Log::error('Error fetching client calendar: '.$e->getMessage());
- return $this->errorResponse(message: __('messages.error_fetching_data'), code: 500);
- }
- }
- }
|