如何在laravel 5.4中使用style.css个文件?

How to use style.css files in laravel 5.4?

在我在 laravel 中开发的项目中,我尝试使用 blade 引擎的 style.css 文件。但这对我不起作用任何人有更好的想法让我知道。 这是我的代码示例

      <link href="{{ asset('/css/style.css')}}" rel="stylesheet" type="text/css">
it's tag is not working but when i'm us following it's working.

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

现在我想了解添加 css 文件以及如何包含其他文件的最佳实践。就像我的文件 header.blade.php 它包含所有 css 文件 link 现在我想将 header.blade.php 包含在 home.blade.php 文件中,这两个文件都在视图目录中。

将您的 css 文件放在 laravel_project/public/css 文件夹中并使用 link 它进入您的视图,如:

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

我想这会对你有所帮助谢谢。

我认为您的 style.css 存储在 public/css 目录中,这就是为什么它允许您提供的第二个目录。

现在您的 header.blade.php 包含所有 css 文件,因此如果您有 app.blade.php 或任何布局,则必须遵循 laravel 的布局结构完美,否则你必须自己制作

Sample app.blade.php (stored at views/layout/)

<!DOCTYPE html>
<html>
@include('layouts.partials.header') // path to your header.blade.php
@yield('content')
@include('layouts.partials.footer') // path to your footer.blade.php
</html>

现在这是您的布局,您可以在视图文件中使用您的布局和页眉以及页脚,就像我正在创建一个 blog_list.blade.php,它存储在 views 目录

blog_list.blade.php

@extends('layouts.app') // we are extending app.blade.php
@section('content')
  // here whatever your content
@endsection

您可以在 laravel 的官方网站上找到更多详细信息 laravel-5.4

希望对您有所帮助。谢谢。