Nano Hash - криптовалюты, майнинг, программирование

Массив пользовательских сообщений проверки Laravel 5.3

Я использую Laravel 5.3 и пытаюсь установить собственное сообщение для каждой строки с максимальной длиной внутри класса запроса, например...

<?php

namespace App\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;

class UpdateRecordRequest extends FormRequest
{
    public function authorize()
    {
        return true;
    }

    public function rules()
    {
        $rules = [
            'field_1' => 'string|max:100',
            'field_2' => 'string|max:100',
            'field_3' => 'string|max:100',
            ];

        return $rules;
    }

    public function messages()
    {
        return [
            '*.max' => ['string' => 'Insert some value.']
       ];
    }

}

Но когда я отправляю форму, появляется сообщение об ошибке «ErrorException in MessageBag.php строка 245:» и файл просмотра, когда должны отображаться ошибки.

Вот вид...

    <div class="form-group {{ $errors->has('field_1') ? 'has-error' : '' }}">
        <label for="">Field 1</label>
        {{ Form::text('field_1', $record->field_1, ['class' => 'form-control']) }}
        <span class="help-block">{{ $errors->first('field_1') }}</span>
    </div>

    <div class="form-group {{ $errors->has('field_2') ? 'has-error' : '' }}">
        <label for="">Field 2</label>
        {{ Form::text('field_2', $record->field_2, ['class' => 'form-control']) }}
        <span class="help-block">{{ $errors->first('field_2') }}</span>
    </div>

    <div class="form-group {{ $errors->has('field_3') ? 'has-error' : '' }}">
        <label for="">Field 3</label>
        {{ Form::text('field_3', $record->field_1, ['class' => 'form-control']) }}
        <span class="help-block">{{ $errors->first('field_3') }}</span>
    </div>

Я не уверен, находится ли ошибка в классе запроса в момент объявления сообщений или, если она находится в представлении, как я могу отобразить это пользовательское сообщение?



Ответы:


1

Вы можете отобразить собственное сообщение об ошибке, например

public function messages()
{
    return [
        'max' => 'Insert some value.',
   ];
}
17.06.2017
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..