<?php
 namespace App\Http\Requests\Admin\NetworkTools; use Illuminate\Foundation\Http\FormRequest; class PingRequest extends FormRequest { public function authorize(): bool { return $this->user()->can('use network tools'); } public function rules(): array { return [ 'host' => 'required|string|max:255', 'count' => 'nullable|integer|min:1|max:10', ]; } public function messages(): array { return [ 'host.required' => 'Host adresi zorunludur.', 'host.string' => 'Host adresi metin olmalıdır.', 'host.max' => 'Host adresi en fazla 255 karakter olabilir.', 'count.integer' => 'Ping sayısı tam sayı olmalıdır.', 'count.min' => 'Ping sayısı en az 1 olmalıdır.', 'count.max' => 'Ping sayısı en fazla 10 olabilir.', ]; } } 