Anonymous
20gr 1 ta
Гречушников
vendor/laravel/homestead/scripts/install-mongo.sh
Гречушников
72
Гречушников
но! если указать php: '7.2' то все ставится нормально
Гречушников
Олексій
Шел июнь 2018 года. Люди все ещё используют vagrant...
Anonymous
Скажите, если у меня нет ни одной строчки кода на Vue, то я смело его могу выпилить? Самому Laravel он нигде там не нужен?
invariance
вопрос в том, зачем
Daniil 👾
Звучит как "поставить винду и вырубить все фоновые сервисы". Ну типа - зачем, я ж не юзаю.
Daniil 👾
ставил бы тогда уже lumen
Daniil 👾
но оно тебе как-то мешает?
Maksim (Ellrion)
Maksim (Ellrion)
php artisan preset none
Maksim (Ellrion)
Ну собственно она вырезает из packadge.json зависимость. Удаляет из app.js и экзампл компонента удаляет всего то
Anonymous
Nikita
Для бутстрапп есть свой пресет вроде
Anonymous
Эта команда в сочетании с none опцией удалит из приложения приложения Bootstrap и Vue, оставляя только пустой файл SASS и несколько общих библиотек утилиты JavaScript:
Anonymous
Я просто потом хрен разберусь как бутстрап вернуть на место)
Maksim (Ellrion)
На самом деле Лара никак тебя не ограничивает относительно фронтенда. Просто настраивай файл зависимостей и два дефолтно существующих будтстрап жс и апп жс сам и всё.
Anonymous
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
То что тебе нужно то и оставляешь
Nikita
Вообще это не имеет отношения к ларавелу
Anonymous
у меня будет только Botstrap 4, jquery, и свои скрипты, которы идут в комплекте с шаблоном.
Maksim (Ellrion)
что здесь еще лишнее?
То чем ты не пользуешься. Кроме микс и кросс энв. Они для самого зборщика
Anonymous
Что значит нельзя?)
А мне вчера сказали, что тот-же popper.js используется bootstrap, поэтому его выпиливать нельзя. Да и laravel-mix я вобще не знаю, может он где-то внутри нужен
Maksim (Ellrion)
Anonymous
уже лучше, то есть laravel-mix и cross-env мы не трогаем. А vue? axios? lodash?
Maksim (Ellrion)
Ты бы просто загуглил каждую либу что это.
Вью реактивный фрейм. Аксис либа для аякс запросов. Лоудешь набор утилит
Anonymous
вдруг перестанет работать панель дебага, напрмер
Maksim (Ellrion)
Maksim (Ellrion)
У Лары нет панели дебага
Anonymous
там где запросы показываются и прочая информация внизу страницы - это как называется?
Владислав
экзепшны?
Владислав
debug trace?
Anonymous
ну наверное debug
Maksim (Ellrion)
Это называется левый пакет для лары. Из коробки у нее этого нет. А пакет не будет опираться на твои ассеты у него свои
Maksim (Ellrion)
И кстати вместо ларавель дебаг бар советую клокворк пакет. Он круче
Maksim (Ellrion)
Так
Illia
Anonymous
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
Слово пресет само за себя говорит)
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
Nikita
Anonymous
я просто хочу понять что мне нужно сделать, что развернуть все снуля. Сильно углубляться нет необходимости