2013-06-07 8 views
1

Есть много Css пакетов на packagist.orgИспользование CSS пакеты из Packagist в Laravel

Пример:

После добавления пакета в композитор.json и выполнения обновления композитора, библиотека загружается в папку vendor/.

Какова наилучшая практика для перемещения источников css и js в папку public/?

+1

Когда я изучал это, я обнаружил, что большинство разработчиков заявили, что эти пакеты являются скорее хаком и даже не могут быть доступны в Packagist. Packagist должен быть только для пакетов PHP. Для управления зависимостями, связанными с внешним интерфейсом, вы должны использовать что-то вроде Bower - https://github.com/bower/bower – fl3x7

ответ

1

Да, вы должны скопировать их на всеобщее обозрение.

CSS, JavaScript, изображения и видео файлы должны быть доступны для широкой публики.

Ни в коем случае не связывайте поставщика или поставщика приложений с общественностью.

Ваши файлы с меньшим или sass могут быть выставлены публично, но вы увидите, что некоторые кодеры, которым это не нравится, и другие (например, автор Basset, Jason Lewis - https://twitter.com/jasonclewis/status/342544008687546368#), который думает, что они должны.