dishplanner/src/DishPlanner/Schedule/Requests/ScheduleUserDishRequest.php

22 lines
512 B
PHP
Raw Normal View History

2025-10-13 14:57:11 +02:00
<?php
namespace DishPlanner\Schedule\Requests;
use Illuminate\Foundation\Http\FormRequest;
class ScheduleUserDishRequest extends FormRequest
{
public function rules(): array
{
return [
'user_dish_id' => [
'required_without:skipped',
'exists:user_dishes,id',
2026-08-17 13:30:49 +02:00
'nullable',
2025-10-13 14:57:11 +02:00
],
'user_id' => ['required', 'exists:users,id'],
'skipped' => ['required_if:user_dish_id,null', 'boolean'],
];
}
}