laravel 包开发和 link 到 css/js 文件
laravel package development and link to css/js file
我是 laravel 包开发的新手,我想 link 到 css 和主视图中的 js 文件。
我这样做了,但是 links 到项目路径
<link rel="stylesheet" href="{{ public_path('css/style.css') }}">
但我想 link 到包目录中的 css/js 个文件。
asset()
方法用于包含 CSS/JavaScript/images 个文件,你可以在你的情况下使用它
https://laravel.com/docs/5.6/helpers#method-asset
<link rel="stylesheet" type="text/css" href="{{ asset('css/style.css') }}"/>
您应该先在供应商上发布资产 运行
php artisan vendor:publish
但是,为此,您还需要在包服务提供商上设置配置
public function boot()
{
$this->publishes([
__DIR__.'/public' => public_path('vendor/bryanjack/dash'),
]);
}
然后您的包将发布到 public 目录
我是 laravel 包开发的新手,我想 link 到 css 和主视图中的 js 文件。
我这样做了,但是 links 到项目路径
<link rel="stylesheet" href="{{ public_path('css/style.css') }}">
但我想 link 到包目录中的 css/js 个文件。
asset()
方法用于包含 CSS/JavaScript/images 个文件,你可以在你的情况下使用它
https://laravel.com/docs/5.6/helpers#method-asset
<link rel="stylesheet" type="text/css" href="{{ asset('css/style.css') }}"/>
您应该先在供应商上发布资产 运行
php artisan vendor:publish
但是,为此,您还需要在包服务提供商上设置配置
public function boot()
{
$this->publishes([
__DIR__.'/public' => public_path('vendor/bryanjack/dash'),
]);
}
然后您的包将发布到 public 目录