gpt4 book ai didi

Laravel Nova - 包含额外的 css 文件

转载 作者:行者123 更新时间:2023-12-02 21:17:54 25 4
gpt4 key购买 nike

在 Laravel Nova 中,如何包含额外的 css 文件?

我尝试过以下操作,但出现错误。

class NovaServiceProvider extends NovaApplicationServiceProvider
{
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
parent::boot();

Nova::style('admin', asset('css/admin.css'));
}
...
}

public/css 文件夹下,我有 admin.css 文件。

错误:

file_get_contents(http://localhost:8099/css/admin.css): failed to open stream: Cannot assign requested address {"exception":"[object] (ErrorException(code: 0): file_get_contents(http://localhost:8099/css/admin.css): failed to open stream: Cannot assign requested address at /var/www/nova/src/Http/Controllers/StyleController.php:20)

最佳答案

Nova::style 用于向现有包添加样式。因此,Laravel Nova 需要 CSS 文件的直接路径,以便可以解析这些文件。使用函数public_path获取公用文件夹中文件的绝对路径。这样,Nova 就可以读取文件了。

Nova::style('admin', public_path('css/admin.css'));

关于Laravel Nova - 包含额外的 css 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52607189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com