大家好,我正在使用Laravel开发我的第一个包,需要在包中添加一些CSS和JavaScript文件,请问有没有人能告诉我正确的做法。
React
做同样的事情,但是我不希望包的用户 publish
我的包。我想要直接从包内提供我的资产。你能指导我阅读一篇博客文章或者其他什么资料吗?谢谢。 - Saeed Neamati您无法直接添加 Laravel 包中的资源,因此您需要首先使用 publish()
函数发布这些资源。
在您的服务提供者中进行操作。
/**
*
* @return void
*/
public function boot()
{
$this->publishes([
__DIR__.'/path/to/assets' => public_path('vendor/courier'),
], 'public');
}
然后在视图中使用asset()
函数调用它
希望这能有所帮助。