Как валидировать обязательно-необязательное поле и вернуть предыдущее значение в форму?
В Laravel для валидации обязательного поля, которое может быть необязательным, можно использовать правило sometimes вместе с правилом required. Чтобы вернуть предыдущее значение в форму при ошибке валидации, необходимо использовать помощника old(). Пример: use IlluminateHttpRequest; use IlluminateSupportFacadesValidator; public function store(Request $request) { // Определение правил валидации $rules = [ 'name' => 'sometimes|required|string', 'email' => 'sometimes|required|email', // ... Читать далее