سلام دوستان
وقتی توی Validation شرط requiredif میزارم چطور باید مقدار Value فیلد را در پیغام نمایشی فارسی کنم ؟
توی fa/validation.php به اینصورت هم مینویسم کار نکرد
'value' => [
'no' => 'محدود',
'yes' => 'نامحدود',
],
توی attributes هم میزارم بازم مقدارم انگیسی فیلد را میده
اینم کد قسمت فرم
<div class="col-lg-3">
<div class="input-group">
<div class="input-group-prepend">
<span class="input-group-text" dir="rtl">
<div class="radio radio-success radio-glow mr-1">
<input type="radio" id="radioGlow1" name="unlimited" value="yes">
<label for="radioGlow1">نامحدود</label>
</div>
<div class="radio radio-success radio-glow">
<input checked type="radio" id="radioGlow2" name="unlimited" value="no">
<label for="radioGlow2">محدود</label>
</div>
</span>
</div>
<input type="number" id="stock" class="form-control"
name="stock" placeholder="موجودی"
value="{{old('stock')}}"
aria-describedby="basic-addon1">
</div>
<small>در صورتی که گزینه نامحدود را انتخاب کنید نیازی به وارد کردن مقدار موجودی نیست</small>
@error('stock') <span class="text-danger">{{$message}}</span> @enderror
</div>
اینم validation
$data_product = $request->validate([
'title' => ['required', 'string', 'max:100'],
'picture' => 'nullable|image|mimes:jpg,png|dimensions:max_width=800,max_height=800',
'unlimited' => ['in:yes,no'],
'stock' => ["required_if:unlimited,no"],
'office_id' => ['required'],
]);
عکس پیغام هم گذاشتم

@Rp76
@ali.bayat
Help Me Please :)
شاید پاسخ شما همینجا باشد