Anonymous
20gr 1 ta
Гречушников
vendor/laravel/homestead/scripts/install-mongo.sh
Гречушников
72
Гречушников
но! если указать php: '7.2' то все ставится нормально
Олексій
Шел июнь 2018 года. Люди все ещё используют vagrant...
Anonymous
Скажите, если у меня нет ни одной строчки кода на Vue, то я смело его могу выпилить? Самому Laravel он нигде там не нужен?
invariance
вопрос в том, зачем
Anonymous
вопрос в том, зачем
Ну а зачем лишние зависимости и пакеты? Поэтому и хочу выпилить
Daniil 👾
Звучит как "поставить винду и вырубить все фоновые сервисы". Ну типа - зачем, я ж не юзаю.
Daniil 👾
ставил бы тогда уже lumen
Anonymous
Звучит как "поставить винду и вырубить все фоновые сервисы". Ну типа - зачем, я ж не юзаю.
Так а чем он используется? Я же поэтому и хочу удалить, потому что у меня будет только бутстрап, и jquery и свои скрипты
Daniil 👾
но оно тебе как-то мешает?
Anonymous
но оно тебе как-то мешает?
В том то и дело, что я не знаю(
Maksim (Ellrion)
php artisan preset none
Anonymous
Конечно смело выпиливай. У Лары 5.6 это даже тупо командой делается
Спасибо, а какой командой? Я думал что в приложении из app.js удалю пример на vue и потом снесу vue через node uninstall vue —save
Anonymous
php artisan preset none
Можете разъяснить что эта команда делает? В двух словах.
Maksim (Ellrion)
Ну собственно она вырезает из packadge.json зависимость. Удаляет из app.js и экзампл компонента удаляет всего то
Anonymous
php artisan preset none
Так а почему там ни слова не сказано про vue?
Maksim (Ellrion)
Так а почему там ни слова не сказано про vue?
Прочти https://laravel.com/docs/5.6/frontend В ларе по дефолту пресет под Вью, но можно его кильнуть, а можно накатить пресет с реактом
Nikita
Для бутстрапп есть свой пресет вроде
Anonymous
Эта команда в сочетании с none опцией удалит из приложения приложения Bootstrap и Vue, оставляя только пустой файл SASS и несколько общих библиотек утилиты JavaScript:
Anonymous
Я просто потом хрен разберусь как бутстрап вернуть на место)
Maksim (Ellrion)
На самом деле Лара никак тебя не ограничивает относительно фронтенда. Просто настраивай файл зависимостей и два дефолтно существующих будтстрап жс и апп жс сам и всё.
Maksim (Ellrion)
Да
Anonymous
Да
Понятно. Но вот вчера я поднимал похожий вопрос, но мне сказали, что какие-то вещи оттуда нельзя удалять, например
Anonymous
"devDependencies": { "axios": "^0.18", "bootstrap": "^4.0.0", "popper.js": "^1.12", "cross-env": "^5.1", "jquery": "^3.2", "laravel-mix": "^2.0", "lodash": "^4.17.4", "vue": "^2.5.7" }
Anonymous
что здесь еще лишнее?
Nikita
То что тебе нужно то и оставляешь
Nikita
Вообще это не имеет отношения к ларавелу
Anonymous
у меня будет только Botstrap 4, jquery, и свои скрипты, которы идут в комплекте с шаблоном.
Maksim (Ellrion)
что здесь еще лишнее?
То чем ты не пользуешься. Кроме микс и кросс энв. Они для самого зборщика
Anonymous
Что значит нельзя?)
А мне вчера сказали, что тот-же popper.js используется bootstrap, поэтому его выпиливать нельзя. Да и laravel-mix я вобще не знаю, может он где-то внутри нужен
Anonymous
уже лучше, то есть laravel-mix и cross-env мы не трогаем. А vue? axios? lodash?
Maksim (Ellrion)
Ты бы просто загуглил каждую либу что это. Вью реактивный фрейм. Аксис либа для аякс запросов. Лоудешь набор утилит
Anonymous
Ты бы просто загуглил каждую либу что это. Вью реактивный фрейм. Аксис либа для аякс запросов. Лоудешь набор утилит
Так в том и вопрос ничего не сломается если я их выпилю и я точно знаю, что никакого vue у меня нет проекте по умолчанию?
Anonymous
вдруг перестанет работать панель дебага, напрмер
Maksim (Ellrion)
У Лары нет панели дебага
Anonymous
У Лары нет панели дебага
может я не так выразился
Anonymous
там где запросы показываются и прочая информация внизу страницы - это как называется?
Владислав
экзепшны?
Владислав
debug trace?
Anonymous
ну наверное debug
Maksim (Ellrion)
Это называется левый пакет для лары. Из коробки у нее этого нет. А пакет не будет опираться на твои ассеты у него свои
Maksim (Ellrion)
И кстати вместо ларавель дебаг бар советую клокворк пакет. Он круче
Anonymous
Ты бы просто загуглил каждую либу что это. Вью реактивный фрейм. Аксис либа для аякс запросов. Лоудешь набор утилит
axios актуален только если через эту самую билиотеку делать ajax запросы? Если я делаю через jquery, то мне этот axios нафиг не нужен, так?
Maksim (Ellrion)
Так
Anonymous
тогда осталось с одним разобраться
Anonymous
php artisan preset none
Anonymous
выпилит вобще все зависимости получется?
Maksim (Ellrion)
Нет не все только Вью и бутстрап
Anonymous
"devDependencies": { "axios": "^0.18", "bootstrap": "^4.0.0", "popper.js": "^1.12", "cross-env": "^5.1", "jquery": "^3.2", "laravel-mix": "^2.0", "lodash": "^4.17.4", "vue": "^2.5.7" }
Maksim (Ellrion)
Так что ты лучше ручками
Anonymous
то есть здесь останется axios
Anonymous
тогда зачем такая команда?
Nikita
Слово пресет само за себя говорит)
Anonymous
Слово пресет само за себя говорит)
Так какой-то странный пресет, получается всем нужен axios чтоли?
Nikita
А он точно остаётся? С телефона не могу проверить
Anonymous
"devDependencies": { "axios": "^0.18", "cross-env": "^5.1", "laravel-mix": "^2.0", "lodash": "^4.17.4" }
Anonymous
вот что осталось
Nikita
Видимо решили что аксиос очень полезен всем)
Maksim (Ellrion)
Ну он и лоудешь клёвые) типо маст хев
Nikita
Пресеты по идее для смены js фреймворка, с вью на реакт к примеру)
Maksim (Ellrion)
А вот джиквери уже не в почете
Anonymous
а теперь можете сказать, что мне нужно, чтобы бутстрап и jquery пришел на место? Я беру и дописываю строчки "bootstrap": "^4.0.0", "jquery": "^3.2", затем команду npm install и все? (хочу понять механизм) ну и затем npm run dev
Maksim (Ellrion)
Ты бы доки почитал и видосы на ларакаст.
Anonymous
в app.js осталось require('./bootstrap');
Anonymous
в app.scss вобще все чисто
Anonymous
то есть можно убирать ненужные аксиос и начинать с нуля
Nikita
Да тут даже не ларакаст нужен, а видео по работе с npm
Anonymous
я просто хочу понять что мне нужно сделать, что развернуть все снуля. Сильно углубляться нет необходимости