Laravel 5.4 Chrome для Android не показывает ошибки проверки - PullRequest
0 голосов
/ 25 сентября 2018

У меня есть веб-сайт, отлично работающий на рабочем столе, однако Google Chrome не отображает сообщения об ошибках проверки или флэш-информацию.

Я пробовал другие навигаторы, такие как просмотрщик исходного кода HTML: отлично работал

на Chrome для настольных ПК все нормально

когда я обслуживаю свой проект с моего компьютера и получаю к нему доступ через Wi-Fi, он отлично работает

Мой сервер работает под управлением nginx на linux debian

Проблема в том, что это происходит только на моей странице входа / регистрации, на других страницах отображаются ошибки и флеш-сообщения, даже на Chrome для Android

вот мое мнение:

    <h3>Welcome back</h3>
    <div class="row">
        <div class="col-lg-6">
            <form class="form-vertical" role="form" method="post" action="{{         route('auth.signin') }}">
                <div class="form-group{{ $errors->has('email') ? ' has-error' : '' }}">
                    <label for="email" class="control-label"         id="email">Email</label>
                    <input type="text" name="email" class="form-control"         id="email">
                    @if ($errors->has('email'))
                        <span class="help-block">{{ $errors->first('email')         }}</span>
                    @endif              
                </div>
                <div class="form-group{{ $errors->has('password') ? ' has-        error' : '' }}">
                    <label for="password" class="control-        label">Password</label>
                    <input type="password" name="password" class="form-        control" id="password">
                    @if ($errors->has('password'))
                        <span class="help-block">{{ $errors-        >first('password') }}</span>
                    @endif
                </div>
                <div class="checkbox">
                    <label>
                        <input type="checkbox" name="remember"> Remember me
                    </label>
                </div>
                <div class="form-group">
                    <button type="submit" class="btn btn-primary">Sign         in</button>
                    <a style="padding-left: 10px;" href="{{         route('auth.forgot') }}">Frogot your password?</a>
                </div>          
        <input type="hidden" name="_token" value="{{ Session::token() }}">          
            </form>
        </div>
    </div>
    <script>

(пожалуйста, не возражайте против пробелов в коде, у меня их нет на моей странице)

внутри моего контроллера, у меня есть это:

    $this->validate($request, [
                'email' => 'required',
                'password' => 'required',
            ]);

и я показываю флеш-сообщения этоспособ:

    return redirect()->back()->with('info', 'Incorrect sign in information.');

не могли бы вы мне помочь?это действительно странно и расстраивает

спасибо

1 Ответ

0 голосов
/ 15 октября 2018

Хазер!

У меня такая же проблема на тестовом сервере, но производство в порядке.Изучив все обстоятельства, я склонен полагать, что в моем случае проблема заключается в отсутствии https на тестовом сервере.

Моя логика заключается в следующем: мобильный Chrome видит поле ввода пароля и видит, что тамнет сертификатаЭти два обстоятельства приходят к нестандартному поведению.Косвенно мне удалось подтвердить мою теорию, изучив страницу смены пароля, такая же ситуация с отсутствием ошибок.

Такое поведение наблюдается только в мобильном chrome на android!

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