Для полей формы я могу использовать это в своем лезвии и для полей формы, он отлично справляется с ошибками в форме.Пользовательская обработка ошибок в формах (Laravel 5)
@if($errors->any())
<div class="alert alert-error">
<a href="#" class="close" data-dismiss="alert">×</a>
{!! implode('', $errors->all('<li class="error">:message</li>')) !!}
</div>
@endif
и public function rules()
Однако я хочу использовать ту же концепцию для моих пользовательских ошибок в форме, что я считаю, что я не могу достичь с rules()
.
В моем контроллере, у меня есть:
if ($fileExtension != 'pdf')
{
// needs proper handling
}
Как я могу редактировать // needs proper handling
части, так что я могу использовать его с той же концепцией лезвия?
Спасибо, но как насчет того, если у меня есть несколько проверок, таких как условие if, которое я не могу использовать с помощью 'mimes'. Как и ваш второй код проверки, можно ли вставлять в него другие операторы if? Может быть, 'размер файла' или' if file exists'? Спасибо – senty
http://laravel.com/docs/5.1/validation#rule-size предоставит вам больше информации. Вы можете проверить все, и если вас это не устраивает, вы добавляете ошибку с '$ validator-> errors() -> add ('field', 'Что-то не так с этим полем!');' – mimo
Я запутался этот более длинный метод. Есть ли способ поставить все проверки (как «' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' 'и т. Д. В' rules' (Запрос)? Или мне нужно поместить некоторые в контроллер и другие в запрос? Я пытаюсь спросить, есть ли способ для _put пользовательских множественных обработок ошибок в validation_. – senty