Laravel не показывает ошибки, когда есть много ошибок. Это ошибка? - PullRequest
0 голосов
/ 14 января 2020

Дубликат https://github.com/laravel/framework/issues/31123

Описание:

Для некоторых языков, когда слишком много подтвержденных ошибок, ошибки не отображаются в блейде (не отправляются в сеанс)

Пример языка: ru (не показывать> = 6 ошибок), si (не показывать> = 8 ошибок) в моем коде.

Действия для воспроизведения:

Новое приложение laravel 6 + https://github.com/caouecs/Laravel-lang

conf / app. php

locale' => 'ru',
// locale' => 'si',

Просмотр:

@extends('layouts.app')
@section('content')
<div class="container">
    @if ($errors->any())
        <div class="alert alert-danger">
            <ul>
                @foreach ($errors->all() as $error)
                    <li>{{ $error }}</li>
                @endforeach
            </ul>
        </div>
    @endif
    <form class="form" method="post" action="{{route('testvalid')}}">
        @csrf
        <input class="form-control" name="field1" />
        <input class="form-control" name="field2" />
        <input class="form-control" name="field3" />
        <input class="form-control" name="field4" />
        <input class="form-control" name="field5" />
        <input class="form-control" name="field6" />
        <input class="form-control" name="field7" />
        <input class="form-control" name="field8" />
        <input class="form-control" name="field9" />
        <input class="form-control" name="field10" />
        <input class="form-control" name="field11" />
        <input type="submit" class="btn btn-primary">
    </form>
</div>
@endsection

Действие:

 public function testvalidpost(Request $request){
        $request->validate([
            'field1'=>['required'],
            'field2'=>['required'],
            'field3'=>['required'],
            'field4'=>['required'],
            'field5'=>['required'],
            'field6'=>['required'],
            'field7'=>['required'],
            'field8'=>['required'],
            'field9'=>['required'],
            'field10'=>['required'],
            'field11'=>['required'],
        ]);
        echo ok;
    }

1 Ответ

1 голос
/ 14 января 2020

Попробуйте установить SESSION_DRIVER=file, чтобы заставить его работать

См. Связанный

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...