Что это значит ... почему перед представлением стоит знак $. т.е. @extends ($ master) - PullRequest
0 голосов
/ 31 августа 2018

Вот весь мастер-файл.

@extends($master)


@section('content')
    @include('ticketit::shared.header')

<div class="container">
    <div class="card mb-3">
        <div class="card-body">
            @include('ticketit::shared.nav')
        </div>
    </div>
    @if(View::hasSection('ticketit_content'))
        <div class="card">
            <h5 class="card-header d-flex justify-content-between align-items-baseline flex-wrap">
                @if(View::hasSection('page_title'))
                    <span>@yield('page_title')</span>
                @else
                    <span>@yield('page')</span>
                @endif

                @yield('ticketit_header')
            </h5>
            <div class="card-body @yield('ticketit_content_parent_class')">
                @yield('ticketit_content')
            </div>
        </div>
    @endif
    @yield('ticketit_extra_content')
</div>

@stop

1 Ответ

0 голосов
/ 31 августа 2018

Это похоже на "Laravel Blade", исходя из синтаксиса, я не очень знаком с этим, но могу предположить, что $master - это переменная, содержащая ссылку на мастер-файл.

Я бы проверил документацию по Laravel Blade, и / или вы можете попробовать поискать (целые) файлы проекта, чтобы увидеть, где он определен и для чего. Проверяя документацию, вы можете увидеть, как сначала объявить переменные. Также любые «родительские» языки, такие как php, на которых построен Laravel.

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