laravel软件包开发并链接到css / js文件

时间:2018-09-06 06:29:10

标签: laravel package-development

我是laravel软件包开发的新手,我想链接到主视图中的css和js文件。

我这样做,但是它链接到项目路径

<link rel="stylesheet" href="{{ public_path('css/style.css') }}">

但是我想链接到软件包目录中的css / js文件。

2 个答案:

答案 0 :(得分:1)

您应该先通过运行将资产发布到供应商上

php artisan vendor:publish

但是,为此,您还需要在软件包服务提供商上设置配置

public function boot()
{
    $this->publishes([
        __DIR__.'/public' => public_path('vendor/bryanjack/dash'),
    ]);
}

然后您的软件包将发布在公共目录上

答案 1 :(得分:0)

asset()方法用于包含CSS / JavaScript / images文件,您可以根据需要使用它 https://laravel.com/docs/5.6/helpers#method-asset

<link rel="stylesheet" type="text/css" href="{{ asset('css/style.css') }}"/>