Laravel Snappy-如何加载内部/外部CSS

时间:2019-03-17 13:32:39

标签: css laravel pdf laravel-snappy

我正在尝试让pdf文档的CSS样式起作用。到目前为止,还没有这种运气。

  1. 是否可以使用CDN样式表文档?当我在视图的头部添加“ bootstrap stylesheet cdn”时,出现以下错误;

    退出状态代码'1'表示出了点问题:stderr:“正在加载页面(1/6)[>] 0%[======>] 10%[======>] 11%错误:无法加载https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css,网络状态代码为3,http状态代码为0-找不到主机

  2. 我尝试内联添加整个引导文件,在这种情况下, 没错,但是flexbox似乎根本不起作用。仅样式 的文本属性(字体背景颜色等)已更改。

我在这里想念什么?理想情况下,我在应用程序上使用tailwindcss,是否可以使用它?如果是这样,我该怎么办?

2 个答案:

答案 0 :(得分:0)

对于外部CSS,您需要提供目录路径而不是url路径, 因此,如果您的css文件位于public / css目录路径中

代替使用

   parameters = <<PARAMETERS
  {
  "allowedLocations": {
    "value": ${jsonencode(var.listofallowedlocations)}
    }
  } 
  PARAMETERS

您需要使用

<link rel="stylesheet" href="{{ asset('css\style.css') }}" media="all" />

答案 1 :(得分:0)

  

(Laravel-流明)

helpers.php的路径为:resource_path(), database_path(), base_path(), storage_path()

使用resource文件所在的blade路径。 (易于管理)

<link rel="stylesheet" href="{{ resource_path('views/pdf/invoice/css/styles.css') }}" media="all" />

这将链接styles.css文件夹路径中的resource/views/pdf/invoice/css/文件。