【发布时间】:2021-11-03 04:12:59
【问题描述】:
我正在使用 Laravel,在我的布局刀片模板文件(我的所有视图都使用)中,我有以下代码来生成我的样式表 URL:
<link href="{{ asset('css/app.css') }}" rel="stylesheet">
当页面生成时,如下所示:http://myapp.test/css/app.css 看起来是正确的,我在以下目录中有一个文件 \resources\css\app.css。
当我尝试通过 URL 直接访问 css 文件时,laravel 抛出 404 错误,有人能告诉我我做错了什么吗?
【问题讨论】:
-
如果您使用
mix.css或mix.sass或类似的东西,但使用mix创建它,那么在刀片中也使用mix。 -
resources/用于原始的、未编译的 JS/CSS。 Mix 和 webpack 等编译它们并在public/中生成输出。如果你不使用 webpack,只需将文件放入public/。
标签: laravel laravel-blade