Files
sam-api/app/Http/Requests/V1/Site/StoreSiteRequest.php
김보곤 814b965748 fix: [address] 주소 필드 255자 → 500자 확장
- DB 마이그레이션: clients, tenants, site_briefings, sites 테이블 address 컬럼 varchar(500)
- FormRequest 8개 파일 max:255 → max:500 변경
2026-03-04 11:29:18 +09:00

35 lines
935 B
PHP

<?php
namespace App\Http\Requests\V1\Site;
use Illuminate\Foundation\Http\FormRequest;
class StoreSiteRequest extends FormRequest
{
public function authorize(): bool
{
return true;
}
public function rules(): array
{
return [
'name' => ['required', 'string', 'max:100'],
'address' => ['nullable', 'string', 'max:500'],
'latitude' => ['nullable', 'numeric', 'between:-90,90'],
'longitude' => ['nullable', 'numeric', 'between:-180,180'],
'is_active' => ['sometimes', 'boolean'],
];
}
public function messages(): array
{
return [
'name.required' => __('error.site.name_required'),
'name.max' => __('error.site.name_too_long'),
'latitude.between' => __('error.site.invalid_latitude'),
'longitude.between' => __('error.site.invalid_longitude'),
];
}
}