Initial commit

This commit is contained in:
2025-10-11 17:02:49 +02:00
commit 92056f073f
243 changed files with 27536 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
<?php
namespace App\Http\Controllers\Api;
use App\Http\Controllers\Controller;
use Illuminate\Http\JsonResponse;
use App\Models\Size;
class SizeController extends Controller
{
public function index(): JsonResponse
{
$size = Size::first();
if (!$size) {
return response()->json([
'status' => 'error',
'message' => 'Size configuration not found'
], 404);
}
return response()->json([
'status' => 'success',
'data' => [
'small' => [
'description' => $size->small,
'photo' => $size->small_photo ? '/storage/' . $size->small_photo : null,
],
'medium' => [
'description' => $size->medium,
'photo' => $size->medium_photo ? '/storage/' . $size->medium_photo : null,
],
'large' => [
'description' => $size->large,
'photo' => $size->large_photo ? '/storage/' . $size->large_photo : null,
],
]
]);
}
}