Laravel css 使用长生不老药功能在 xampp 上无法正常工作

Laravel css using the elixir function not working properly on xampp

我创建了一个版本化的 css 文件,使用:

elixir(function(mix) {
    mix.sass('demo.scss')
    .version('css/demo.css');
});

文件在 public/build/demo-34f5737738.css 下,根据文档,文件应该这样链接:

<link rel="stylesheet" href="{{ elixir("css/demo.css") }}"

然而,当 Xampp 中的 运行 时样式表未被应用,但当我通过命令启动服务器时它正在工作:php artisan serve。 想知道为什么会发生这种情况,或者 Xampp 是否需要在使用 Laravel 之前进行特殊设置。谢谢!

通过 asset 设置绝对路径将解决该问题:

<link rel="stylesheet" href="{{ issue("css/demo.css") }}"