gpt4 book ai didi

php - 除非更改名称,否则无法读取 Laravel CSS 文件

转载 作者:行者123 更新时间:2023-11-28 04:16:22 24 4
gpt4 key购买 nike

我在公共(public)文件夹中有一个 css 文件

public/components/css/main.css

在我的 home.blade.php 文件中,它被引用为

<link type="text/css" rel="stylesheet" href="components/css/main.css">

但由于某种原因,该页面无法引用/读取它,但我的其他 Blade 文件可以读取 css 文件。当我尝试在没有 Laravel 的情况下访问 php 页面时,它可以读取 CSS 文件。

我尝试将目录中的 CSS 文件的名称更改为

public/components/css/test.css

和链接

<link type="text/css" rel="stylesheet" href="components/css/test.css">

成功了,我的 home.blade.php 文件可以读取 css!但是,其他 Blade 文件无法读取 CSS 文件,这让我回到了同样的问题,尽管具有与 css 文件的相同链接。

这对我来说很奇怪,我在 Laravel 中做错了什么吗?

最佳答案

您应该使用 asset() Laravel 中的函数如下:

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

或者像这样引用你的文件:

<link type="text/css" rel="stylesheet" href="/components/css/main.css">

我假设您的问题与路径相关(基于 URI)

关于php - 除非更改名称,否则无法读取 Laravel CSS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42467134/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com