Laravel 5.7 无法读取 css 文件
Laravel 5.7 cannot read css file
我需要使用自定义 css 文件,但我无法从 public/css 目录调用。我还需要做什么吗?
<link rel="stylesheet" href="{{asset('css/businessfrontpage.css')}}"/>
首先打开开发者工具查看是否加载。
其次,当开发人员工具打开时,右键单击刷新图标并单击 "Empty cache and hard reload" 选项。
三、重启laravel服务器。
这应该适用于文件 /public/css/businessfrontpage.css
。
由于它似乎对您不起作用,因此您可以做一些事情 try/check。
- 确保
/public/css/businessfrontpage.css
实际存在于该特定路径。
- 确保名称拼写完全正确。
- 尝试清除缓存。
如果您使用的是Laravel Mix:
- 运行
npm dev
(或您使用的任何构建任务) 并确保 Mix 实际上在正确的路径中生成正确的文件。
- 如果您使用 versioning/cache 通过
mix.version()
进行破坏,请确保使用 mix('path/to/file.css')
助手而不是 asset('path/to/file.css')
。
授予 public 文件夹 777 权限,然后尝试访问文件
<link rel="stylesheet" href="/css/businessfrontpage.css"/>
我需要使用自定义 css 文件,但我无法从 public/css 目录调用。我还需要做什么吗?
<link rel="stylesheet" href="{{asset('css/businessfrontpage.css')}}"/>
首先打开开发者工具查看是否加载。 其次,当开发人员工具打开时,右键单击刷新图标并单击 "Empty cache and hard reload" 选项。 三、重启laravel服务器。
这应该适用于文件 /public/css/businessfrontpage.css
。
由于它似乎对您不起作用,因此您可以做一些事情 try/check。
- 确保
/public/css/businessfrontpage.css
实际存在于该特定路径。 - 确保名称拼写完全正确。
- 尝试清除缓存。
如果您使用的是Laravel Mix:
- 运行
npm dev
(或您使用的任何构建任务) 并确保 Mix 实际上在正确的路径中生成正确的文件。 - 如果您使用 versioning/cache 通过
mix.version()
进行破坏,请确保使用mix('path/to/file.css')
助手而不是asset('path/to/file.css')
。
授予 public 文件夹 777 权限,然后尝试访问文件
<link rel="stylesheet" href="/css/businessfrontpage.css"/>