Css Laravel Mix为授权用户添加特定文件

Css Laravel Mix为授权用户添加特定文件,css,laravel,laravel-mix,Css,Laravel,Laravel Mix,刚开始使用拉威尔的混音。现在,我已经将所有需要的主要css绑定到一个名为test.css的文件中,并且加载良好 现在,还有两个样式表,即a.css和b.css。我想做的是将其合并到由mix生成的test.css中,前提是用户经过身份验证 现在,在简单刀片中,我们将添加 @auth // Load css here @endauth 但是,如何使用mix实现这一点,在任何地方都没有找到相同的信息 谢谢CSS不是一种编程语言,因此您不能使用if语句来知道用户是否通过了CSS的身份验证 在拉威尔的文

刚开始使用拉威尔的混音。现在,我已经将所有需要的主要css绑定到一个名为test.css的文件中,并且加载良好

现在,还有两个样式表,即a.css和b.css。我想做的是将其合并到由mix生成的test.css中,前提是用户经过身份验证

现在,在简单刀片中,我们将添加

@auth // Load css here @endauth
但是,如何使用mix实现这一点,在任何地方都没有找到相同的信息


谢谢

CSS不是一种编程语言,因此您不能使用if语句来知道用户是否通过了CSS的身份验证

在拉威尔的文件里。我不知道您是否使用了任何CSS预处理器,但我想这应该只适用于CSS文件:

mix.styles([
    '/resources/assets/css/partial1.css',
    '/resources/assets/css/partial2.css',
    '/resources/assets/css/main.css',
], 'public/css/test.css');

mix.styles([
    '/resources/assets/css/a.css',
    '/resources/assets/css/b.css',
], 'public/css/admin.css');

然后在用户登录时加载
admin.css

css不是一种编程语言。您只能为经过身份验证的用户创建一个新的CSS文件,或者将其合并到
test.CSS
。但是CSS永远不知道用户是否经过身份验证,是否有任何方法可以通过Laravel Mix处理,因为如果我最初加载这些文件,那么在其他用户登录之前,这两个文件将被不必要地使用?我也想到了这一点,但是,如果我只需要一个特定的CSS文件,是否值得缩小它或直接使用它?这取决于文件大小。但是每个加载文件的请求都需要时间。因此,最终将所有内容合并到一个文件中可能会更快。缩小总是被推荐的。同意这一点。谢谢