Вопросы и ответы - validation

Вопросы и ответы - validation



Есть ответ!
У меня есть регистрационная форма. Когда электронная почта регистрируется в базе данных, она получает сообщение об ошибке SQLSTATE [23000]: Violation of integrity restrictions: 1062 Duplicate entry 'mail@mail.com' for 'users_email_unique' key Я хочу избежать этой ошибки и вместо этого получить предупреждение типа "зарегистрированное электронное письмо" или что-то подобное. Любая помощь будет оц...
Есть ответ!
Мне нужно перевести ошибки проверки Laravel по умолчанию в файлы JSON. Проблема в том, что я хочу перезаписать перевод, например, ошибку проверки "required" в resources/lang/de.файл json, он не работает. Причина, по которой я должен это сделать, - это система перевода фраз, которую я использую. Есть идеи? Спасибо! ОБНОВЛЕНИЕ После некоторых исследований, теперь я вижу, в чем моя "проблема"...
Есть ответ!
Я создал форму, в которой пользователи создают событие форма включает в себя поле даты/времени. Тип ввода позволяет пользователям выбирать из раскрывающегося списка календарь. Пользователи должны выбрать дату начала и дату окончания в форме. Если, например, пользователь устанавливает начальную дату 01/04/2020, и я хочу, чтобы конечная дата автоматически открывалась в этом 01/04/2020, поскольку ...
Есть ответ!
Я использую правило Bail для каждого запроса проверки и ожидаю, что оно остановится при первом исключении проверки и не проверит другие параметры запроса. Но он проверяет все входные данные. Мой контролер.РНР public function update(Request $request) { $user = auth()->user(); $request->validate([ 'name' => ['bail','string'], 'email' => ['bai...
Есть ответ!
Теперь я работаю над созданием проверки, когда пользователь не ввел, какой пользователь будет обрабатывать эту задачу. Входные данные user_id помещаются в список опций. В TaskController: public function create(Request $request) { $task = new Task(); $task->description = $request->get('description'); $task->user_id = $request->get('user_id'); $val ...
Есть ответ!
Поэтому я перевел вручную сообщения об ошибках в проверке.php-файл для/ en / locale так как сайт почти готов, и я решил, что так как ему нужен только один язык (не английский), то не стоит рефакторинговать все на новый язык, вместо этого просто переведите EN one. Но в настоящее время я сталкиваюсь с проблемой, когда переведенное сообщение, которое начинается с :attribute или любой другой :variabl...
Есть ответ!
У меня есть API, который отправляет массив сотрудников, некоторые из них-существующие объекты, которые нужно обновить, а некоторые-новые объекты, которые нужно создать, все они должны быть проверены и в рамках этого тестирования для уникального электронного письма. Я использую FormRequest: $rules = [ 'staff.*.name' => 'required|max:128', 'staff.*.email' => 'required|email|...
Есть ответ!
Я хочу ограничить пользователя, чтобы не использовать некоторые числа во входных данных, например от 1 до 14, я сделал это грязным способом: 'role' => 'required|not_in:'.implode(',',range(1,14)), Есть ли лучший и laravel способ сделать это помимо создания пользовательского правила ? Примечание: required|digits_between:1,14 не работает.
Есть ответ!
У меня есть поле ввода, которое позволяет людям загружать файлы. Я хочу, чтобы они могли загружать файлы word, такие как doc,и файлы, такие как csv, xlsx. Когда я пытаюсь с собой .doc вообще не проблема, но когда я пытаюсь с файлами excel, валидатор терпит неудачу и говорит, что не хорошее расширение. Здесь вы можете увидеть мой код, две строки комментариев были другим решением, которое я попроб...
Есть ответ!
Я пишу логику для формы редактирования и имею некоторые сложности при отображении данных во входных данных. Когда я изначально показываю форму, я показываю значения записей, такие как: value="{{$dog->title}}" Затем, когда форма не проходит проверку, мне нужно показать старый Ввод, чтобы пользователь не потерял то, что он уже ввел. Поэтому мне нужно иметь способ отображения старых данных, ...
Есть ответ!
Привет, я совершенно новичок в Ларавеле . У меня проблема с валидацией формы в системе бронирования . Что мне нужно, так это то, что я не хочу, чтобы электронная почта требовалась, когда пользователь вводит входные данные в поля электронной почты . Я попытался снять requiredформу, но безуспешно. Вот код для поля электронной почты. Я знаю, что они используют бутстрэп для этого. <div cl...
Есть ответ!
Я попробовал ниже типы mime для проверки PDF-файлов.но ни один из них не проходит аттестацию . $rules = [ .... "file" => "required|mimes:application/pdf, application/x-pdf,application/acrobat, applications/vnd.pdf, text/pdf, text/x-pdf|max:10000" .... ]
Есть ответ!
В настоящее время я работаю над API для извлечения данных в виде JSON из нашей базы данных. Я решил форсировать проверку перед извлечением данных. Поскольку я использую OpenCart, мне предлагается функция isLogged(). Однако, из того, что я знаю, есть два isLogged(): isLogged()для пользователя, который является администратором, по этому пути: opencart/upload/system/library/user.php isLogged()д...
Есть ответ!
Я знаю, что этот вопрос задавался много раз раньше, но никто не объясняет, как получить идентификатор, когда вы проверяете в модели. 'email' => 'unique:users,email_address,10' Мое правило проверки находится в модели, так как я могу передать идентификатор записи в правило проверки. Вот мои модели / пользователь protected $rules_update = [ 'email_address' => 'required|email|unique:use...


Закрыть X