Включить файл 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
- переместите файл css в папку public-> css в вашем проекте laravel.
- использование
поэтому CSS применяется в файле blade.php.