Включить файл css в шаблон клинка?

Я хочу включить файл css в мой шаблон Laravel.

Я пробовал:

@include(public_path('css/styles.css'))

Но он говорит, что зрения не существует. Он существует.

Как включить файл css?

Обратите внимание: я знаю, что это не правильный способ связывания файлов css, но для моего использования это (я не создаю сайт).

Ответы

Ответ 1

Директива @include позволяет включить вид Blade из другого представления, например:

@include('another.view')

Включить CSS или JS из главного макета

<link href="{{ asset('css/styles.css') }}" rel="stylesheet">
<script type="text/javascript" src="{{ asset('js/scripts.js') }}"></script>

Включите CSS или JS из @push(), используйте @push().

layout.blade.php

<html>
    <head>
        <!-- push target to head -->
        @stack('styles')
        @stack('scripts')
    </head>
    <body>

        <!-- or push target to footer -->
        @stack('scripts')
    </body>
</html

view.blade.php

@push('styles')
    <link href="{{ asset('css/styles.css') }}" rel="stylesheet">
@endpush

@push('scripts')
    <script type="text/javascript" src="{{ asset('js/scripts.js') }}"></script>
@endpush

Ответ 2

если ваш файл css в public/css использует:

<link rel="stylesheet" type="text/css" href="{{ asset('css/style.css') }}" >

если ваш файл css в другой папке в общедоступном пользовании:

 <link rel="stylesheet" type="text/css" href="{{ asset('path/css/style.css') }}" >

Ответ 3

Как вы сказали, это очень плохой способ сделать так, что у laravel нет такой функциональности AFAIK.

Однако лезвие может запускать простой php, поэтому вы можете сделать это, если вам действительно нужно:

<?php include public_path('css/styles.css') ?>

Ответ 4

<link rel="stylesheet" href="{{ URL::asset('css/styles.css') }}">

Он будет искать файл в public папке проекта

Ответ 5

Вы должны попробовать следующее:

{{ Html::style('css/styles.css') }}

ИЛИ ЖЕ

<link href="{{ asset('css/styles.css') }}" rel="stylesheet">

Надеюсь, это поможет для вас !!!

Ответ 6

работать с этим кодом

{!! include ('css/app.css') !!}--}}

Ответ 7

включите файл CSS в свой шаблон лезвия в Laravel

  1. переместите файл css в папку public-> css в вашем проекте laravel.
  2. использование

поэтому CSS применяется в файле blade.php.