Разработка пакета laravel и ссылка на файл css / js - PullRequest
0 голосов
/ 06 сентября 2018

Я новичок в разработке пакетов laravel и хочу добавить ссылку на файлы css и js в главном окне.

Я делаю это, но он ссылается на путь проекта

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

но я хочу связать файлы css / js в каталоге пакета.

Ответы [ 2 ]

0 голосов
/ 02 июля 2019

Сначала вы должны опубликовать ресурсы у поставщика, введя

php artisan vendor:publish

Но для этого вам также необходимо установить конфигурацию поставщика услуг пакета

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

И тогда ваш пакет будет опубликован в общедоступном каталоге

0 голосов
/ 06 сентября 2018

asset() метод используется для включения файлов CSS / JavaScript / images, вы можете использовать его в вашем случае https://laravel.com/docs/5.6/helpers#method-asset

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