Laravel 5.7: лучший подход к блоку JavaScript - PullRequest
0 голосов
/ 24 января 2019

Каков наилучший подход для реализации пользовательского сценария (модальное оповещение - ошибка или успех) для сохранения кода и работы.

Пользовательский тег, вызываемый в виде блейда?

1 Ответ

0 голосов
/ 24 января 2019

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

Для моего файла layout.blade.php у меня будет:

<html>
<body>
    @yield('content')
    @include('pages/partials/footer-scripts')
    @yield('additional-scripts')
</body>
</html>

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

@extends('layouts.default')
@section('content')
<h1>Some content</h1>
@endsection

@section('additional-scripts')
    <script src="{{ asset('js/modal-alert.js') }}"></script>
@endsection

Но если вы хотите использовать скрипт везде, вы можете поместить его в 'pages / partials / footer-scripts.blade.php'

<script src="{{ asset('js/app.js') }}"></script>
<script src="{{ asset('js/modal-alert.js') }}"></script>

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

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