Привет всем.
Есть request для сохранения данных
public function rules()
{
return [
'category_id' => 'exists:App\Category,id',
'client_id' => 'exists:App\Client,id',
'book_id' => 'exists:App\Book,id',
'days_issued' => 'nullable|string',
'is_returned' => 'nullable|boolean',
'return_date' => 'nullable|date',
];
}
Это заказ клиента.
Клиент может заказать только 2 книги, и чтобы они были разные и чтобы поле is_returned было false.
Это поле будет позже менятся на странице списка заказов.
Я понимаю, что могу написать эту логику прямо в контроллере, но тогда прийдется избавиться от StoreRequest, и использовать обычный Request.
Хотя можно сделать первую валидацию на существование полей в StoreRequest, а потом в контроллере дописть логику?
Заранее благодарен.