Аляксандр
А то не хочется менять доллары для одной вещи
Dmytro
Аляксандр
Andrey
Кто бы мне задонатил, сижу с тремя сотнями ) Чёт гриппанули всей семьёй, капец на лекарства бабла ушло
Аляксандр
Andrey
Чет не могу понять. А вот такое
php artisan vendor:publish --tag=laravel-assets --ansi
Что означает? tag= это куда?
Andrey
Я к чему. Есть
https://packagist.org/packages/enyo/dropzone
Пакет js библиотеки. Ставлю я его композером, он валится разумеется в vendor.
А юзать то его как? Или это чисто установка в какой-то js-cборщик?
Andrey
"Юзать" в Ларе
Aliaksandr
Aliaksandr
Andrey
Ну вот обычно подобная команда создаёт нечто в папке конфига. Но это для php пакетов. Спати, эксель. А тут js библиотека.
Aliaksandr
Aliaksandr
Я так понял, что ты указываешь тег в провайдере, а потом юзер если хочет, то публикует с этим тегом. Чтоб типа не все публиковать, а выборочно
Andrey
Может с js это так не работает.
Аляксандр
Aliaksandr
Должно работать, это же просто копирование файлов в другую папку
Аляксандр
Только оно закидывает в папку ресурсов и потом её надо опубликовать
Аляксандр
Оно бросает не в паблик
Andrey
composer require enyo/dropzone
Пишет всякое, ставит.
Среди прочего
@php artisan package:discover --ansi
@php artisan vendor:publish --tag=laravel-assets --ansi
Две команды
Аляксандр
Aliaksandr
Аляксандр
Так же
Скорей всего да, но я честно не помню. Не глядя на то что я этот функционал реализовывал
Aliaksandr
https://github.com/webber12/evocms-user/blob/master/src/EvoUserServiceProvider.php#L37 это работает у меня
Аляксандр
Aliaksandr
Перекидывает из вендора в коре/кастом и дальше
Andrey
Это в Ларе чистой экспериментирую. Ниче никуда не публикует
Aliaksandr
https://laravel.com/docs/5.0/packages#publishing-file-groups
Aliaksandr
Должно публиковать, в пятой точно 😁
Aliaksandr
Посмотри какие пути в сервис-провайдере, может не там ищешь
Andrey
Так его там нет.
Andrey
Aliaksandr
Где нет? В любом лара пакете есть по идее, там команда this->publishes, где пути и теги прописаны
Andrey
https://github.com/dropzone/dropzone-packagist
Aliaksandr
А есть ссылка на сам пакет? Откуда ты его ставил?
Andrey
Он же тут
https://packagist.org/packages/enyo/dropzone
Aliaksandr
Так это не ларовский пакет. Откуда ты взял этот вендор паблиш?
Andrey
Andrey
Я его найти не могу. Может это просто какая-то дефолтная херня от композера, не имеющая отношения к пакету
Aliaksandr
Хз, везде это в привязке к сервис-провайдеру расписано, типа сначала сделайте провайдер, потом в нем этот публиш с тегом а потом уже вендор паблиш
Aliaksandr
Тип такого https://stackoverflow.com/questions/29443735/laravel-5-publishing-assets
Andrey
Да похоже это просто установка композером в какой-нибудь сборщик. Типа верстаешь сайт,подтянул композером, молодец.
Andrey
Я ждал нечто типа "установили в вендор, теперь после неких манипуляций можете юзать что-то типа {{assets(js/dropzone.js)}}
Aliaksandr
Ну надо еще поискать, может это какой-то глобальный тег, который прописан в каком-то глобальном сервис-провайдере )
Andrey
Axenia
webber_12 (6313.33) уменьшил карму aharito (180.36)
Aliaksandr
Так а у тебя сами файлы не копируются или assets('style.css') не работает?
Aliaksandr
Похоже провайдер, это опционально, можно и без него, если этот тег где-то глобально прописан
Andrey
Кажется понял.
Короче это надо ставить нодой.
Потом в файле app.js
import Dropzone from "dropzone";
И потом npm run watch
Я хер знает откуда, но он подтягивает его в общую сборку
Aliaksandr
"это другое" (с) 😂😂
Andrey
Это содомия какая-то. Не, понятно, я могу его нодой теперь обновлять и всё такое... Но скажем я хз как css вытащить)
Aliaksandr
Я просто качаю папку dist, подключаю из нее css/js и пошло оно всё нахуй
Andrey
Ну я же типа развиваццо(с)
Aliaksandr
Это уже академический уровень развития, тут бы школу без троек закончить )))
Andrey
Короче можно
import Dropzone from "dropzone";
import "dropzone/dist/dropzone.css";
в app.js
А в вебпаке mix.js('resources/js/app.js', 'public/js')
И он всё тащит из модулей ноды
Anonymous
Вопрос. Кто подскажет. Есть вызов Доклистера который выводит только папки Дочерние из определеного ресурса. Но как сделать так, чтобы в самой дочерней папке, был вызов Доклистера Родителя?
EVO bot Лёшка
Andrey
Aliaksandr
Просто впиши в вызов parents=айди родительской категории 😁
Andrey
Так родитель тут при чем...
Anonymous
Aliaksandr
*parent*
Anonymous
*parent*
Как сделать чтобы он в докличтере пахал?
Anonymous
Вместо id ,его прописывать?
Aliaksandr
Так родитель тут при чем...
Ну я понял, он хочет, чтобы и в родительской и во всех дочерних показывалось одно и тоже - из родителя. Типа меню "каталог" и в самом каталоге и в его категориях 😁 но это не точно ))
Anonymous
Aliaksandr
Напиши parents=[*parent*] в вызове доклистера в дочерних - он и будет брать из родителя
Vitaliy
Axenia
VitaliyLabenskiy (401.65) увеличил карму webber_12 (6333.37)
Andrey
В хорошем вопросе половина ответа...
Aliaksandr
+ добрый сегодня
Я вообще самый добрый участник этого чата, если ты до сих пор не в курсе 😁
Andrey
...
Другой бы просто выебал,
А я лишь пнул ногой
Vitaliy
Бяка ты
Aliaksandr
Я думаю, что если в других чатах за 3 дня 5 раз написать, какая хорошая тильда и пора туда валить - то можно и в бан отлететь. Так что минус можно рассматривать как хороший дружеский совет, наоборот 😁
Andrey
В чате Друпал за слово Модх можно собрать тонны ненависти.
Aliaksandr
Ну вот. Тем более никто ж не запрещает и плюс поставить, если кто-то считает это полезной информацией :)
Aliaksandr
Это как в той шутке про веганов, зожников и т.п: ты не настоящий веган, если в первые пять минут не сообщил всем окружающим, что ты настоящий веган