File manager - Edit - /var/www/html/portal/app/Http/Requests/Mobiangra/MobiangraNearbyStopsRequest.php
Back
<?php namespace App\Http\Requests\Mobiangra; use Illuminate\Foundation\Http\FormRequest; class MobiangraNearbyStopsRequest extends FormRequest { public function authorize(): bool { return true; } /** * @return array<string, mixed> */ public function rules(): array { $bounds = config('mobiangra.nearby.bounds', []); $maxLimit = (int) config('mobiangra.nearby.stops_max_limit', 8); return [ 'lat' => [ 'required', 'numeric', 'between:'.($bounds['lat_min'] ?? -90).','.($bounds['lat_max'] ?? 90), ], 'lng' => [ 'required', 'numeric', 'between:'.($bounds['lng_min'] ?? -180).','.($bounds['lng_max'] ?? 180), ], 'limit' => ['sometimes', 'integer', 'min:1', 'max:'.$maxLimit], ]; } /** * @return array<string, string> */ public function messages(): array { return [ 'lat.required' => __('Informe a latitude.'), 'lat.between' => __('Localização fora da área de cobertura do MobiAngra.'), 'lng.required' => __('Informe a longitude.'), 'lng.between' => __('Localização fora da área de cobertura do MobiAngra.'), 'limit.integer' => __('Quantidade de paradas inválida.'), 'limit.min' => __('Quantidade de paradas inválida.'), 'limit.max' => __('Quantidade de paradas inválida.'), ]; } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings