MIF_E31232103/app/Http/Requests/StoreReviewRequest.php

33 lines
758 B
PHP

<?php
namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
class StoreReviewRequest extends FormRequest
{
public function authorize(): bool
{
return true;
}
public function rules(): array
{
return [
'rating' => ['required', 'integer', 'min:1', 'max:5'],
'review' => ['nullable', 'string', 'max:1000'],
];
}
public function messages(): array
{
return [
'rating.required' => 'Rating wajib dipilih.',
'rating.integer' => 'Rating harus berupa angka.',
'rating.min' => 'Rating minimal 1.',
'rating.max' => 'Rating maksimal 5.',
'review.max' => 'Ulasan terlalu panjang.',
];
}
}