комментирование @extends ('layouts.app') не работает - PullRequest
0 голосов
/ 07 марта 2019

Я начинаю новый проект с laravel 5.8.

Для этого проекта нам нужна страница входа в систему, которая отображает только форму входа в систему (форма по умолчанию, предоставленная аутентификационной папкой, достаточно хороша).

Наша трудность возникает при попытке удалить панель навигации, которая входит в login.blade.php. Комментирование @extends ('layouts.app') не удаляет его.

Мы пытались «решить» проблему по всем маршрутам и т. Д., Но безуспешно (мы все начинаем наше путешествие в мире Laravel). Этот auth scaffold выходит из базового примера простого возврата вида на маршруты ...

мой логин.blade.php выглядит так:

<!-- @extends('layouts.app') -->

@section('content')
<div class="container">
    <div class="row justify-content-center">
        <div class="col-md-8">
            <div class="card">
                <div class="card-header">{{ __('Login') }}</div>

                <div class="card-body">
                    <form method="POST" action="{{ route('login') }}">
                        @csrf
                      <div class="form-group row mb-0">
                          <div class="col-md-8 offset-md-4">
                            <a href="{{ url('/login/redirect') }}" class="btn btn-danger ">
                              <span class="fa fa-google"></span> login with Google
                            </a>
                          </div>
                        </div>
                    </form>
                </div>
            </div>
        </div>
    </div>
</div>
@endsection

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

Так что я подумал спросить: кто-нибудь знает, как правильно удалить панель навигации со страницы входа в систему?

Заранее спасибо

1 Ответ

2 голосов
/ 07 марта 2019

Вы используете комментарий HTML, который просто закомментирует любую разметку, которая выводится (и @extends не выводит никакого HTML, он просто регистрирует макет), но он не говорит blade-серверу игнорировать его.Blade анализируется PHP на сервере, HTML анализируется браузером на клиенте.Вам нужно либо удалить строку, либо закомментировать ее, используя комментарии

{{-- @extends('layouts.app') --}}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...