【发布时间】:2021-10-08 20:37:40
【问题描述】:
Eghad,缺少 laravel 文档。因此,如果您想在包中专门为包视图添加 css,并且您想知道如何发布这些资产,那么在使用asset() 助手调用它们时如何指定路径?
例如:
我有一个包含资源/资产/css/mystyles.css 的包 我告诉服务提供商在“vendor/myorg/mypackage”下发布我的资产
// Publishing assets.
$this->publishes([
__DIR__.'/../resources/assets' => public_path('vendor/myorg/mypackage'),
], 'mypackage.assets');
我的包中有一个视图,我希望它在其中显示该 css,我应该在asset() 调用中放入什么? 'css/mystyles.css'? '供应商/myorg/mypackage/css/mystyles.css'?更复杂的事情?
<link href="{{ asset('????/css/mystyles.css') }}" rel="stylesheet" />
【问题讨论】:
-
我认为应该是,
<link href="{{ asset('vendor/myorg/mypackage/css/mystyles.css') }}" rel="stylesheet" /> -
我不断从眼角看到我对 css 工作表名称“mystyles”的临时替换,并认为它是“神秘样式”
标签: php laravel laravel-package