Как прикрепить бутстрап-палитру цветов к моей странице о ларавелле / лезвии? - PullRequest
0 голосов
/ 19 декабря 2018

Я установил https://github.com/farbelous/bootstrap-colorpicker плагин для моего laravel 5.7 / Bootstrap v4.1./ Jquery 3 / Blade-приложение и вопрос в том, как правильно прикрепить нужные мне файлы к моей странице?Мне нужен этот плагин только на некоторых страницах, поэтому на этой странице я сделал:

    ...
@endsection

@section('scripts')
    ...
    <script src="{{ asset('js/'.$frontend_template_name.'/print_to_pdf_options.js') }}{{  "?dt=".time()  }}"></script>
    <link href="../../node_modules/bootstrap-colorpicker/dist/css/bootstrap-colorpicker.css" rel="stylesheet">
    <script src="../../node_modules/bootstrap-colorpicker/dist/js/bootstrap-colorpicker.js"></script>
    ...
    <script>

@endsection

Но этот способ не работает и кажется недействительным.Какой способ действителен?

Спасибо!

1 Ответ

0 голосов
/ 19 декабря 2018

Вы можете использовать Стеки .

Из документов:

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

@push('scripts')
    <script src="/example.js"></script>
@endpush

В вашем макете:

<head>
    <!-- Head Contents -->

    @stack('styles')
</head>
<body>

    @stack('scripts')
</body>

Просмотр, где вам нужен плагин:

@push('styles')
    <link href="../../node_modules/bootstrap-colorpicker/dist/css/bootstrap-colorpicker.css" rel="stylesheet">
@endpush

@push('scripts')
    <script src="{{ asset('js/'.$frontend_template_name.'/print_to_pdf_options.js') }}{{  "?dt=".time()  }}"></script>
    <script src="../../node_modules/bootstrap-colorpicker/dist/js/bootstrap-colorpicker.js"></script>
@endpush
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...