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

Php 除非更改名称,否则无法读取Laravel CSS文件,php,html,css,laravel,Php,Html,Css,Laravel,我有一个css文件位于公用文件夹中 public/components/css/main.css 在my home.blade.php文件中,它被引用为 <link type="text/css" rel="stylesheet" href="components/css/main.css"> 链接到 <link type="text/css" rel="stylesheet" href="components/css/test.css"> 它可以工作,我的ho

我有一个css文件位于公用文件夹中

public/components/css/main.css
在my home.blade.php文件中,它被引用为

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

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

它可以工作,我的home.blade.php文件可以读取css!但是,其他刀片文件无法读取CSS文件,这使我回到了同样的问题,尽管有相同的链接到CSS文件


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

您应该像这样使用Laravel内部的
asset()
函数:

或者像这样参考您的文件:


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

除非我更改css文件的名称,否则仍然不起作用。老实说,我不认为这会有什么不同。也许可以清除缓存?奇怪的是,当我将css文件的名称保留为main.css,但在链接中将其称为test.css时,它也可以工作。
<link type="text/css" rel="stylesheet" href="components/css/test.css">