@laravel_pro

Страница 1514 из 2014
Игорь
23.06.2018
11:18:23
Эта команда в сочетании с none опцией удалит из приложения приложения Bootstrap и Vue, оставляя только пустой файл SASS и несколько общих библиотек утилиты JavaScript:

Я просто потом хрен разберусь как бутстрап вернуть на место)

Maksim (Ellrion)
23.06.2018
11:19:48
На самом деле Лара никак тебя не ограничивает относительно фронтенда. Просто настраивай файл зависимостей и два дефолтно существующих будтстрап жс и апп жс сам и всё.

Google
Maksim (Ellrion)
23.06.2018
11:21:40
Да

Игорь
23.06.2018
11:22:36
Да
Понятно. Но вот вчера я поднимал похожий вопрос, но мне сказали, что какие-то вещи оттуда нельзя удалять, например

"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" }

что здесь еще лишнее?

Nikita
23.06.2018
11:23:25
То что тебе нужно то и оставляешь

Вообще это не имеет отношения к ларавелу

Игорь
23.06.2018
11:24:08
у меня будет только Botstrap 4, jquery, и свои скрипты, которы идут в комплекте с шаблоном.

Maksim (Ellrion)
23.06.2018
11:24:41
что здесь еще лишнее?
То чем ты не пользуешься. Кроме микс и кросс энв. Они для самого зборщика

Игорь
23.06.2018
11:25:22
Что значит нельзя?)
А мне вчера сказали, что тот-же popper.js используется bootstrap, поэтому его выпиливать нельзя. Да и laravel-mix я вобще не знаю, может он где-то внутри нужен

Игорь
23.06.2018
11:27:05
уже лучше, то есть laravel-mix и cross-env мы не трогаем. А vue? axios? lodash?

Maksim (Ellrion)
23.06.2018
11:28:21
Ты бы просто загуглил каждую либу что это. Вью реактивный фрейм. Аксис либа для аякс запросов. Лоудешь набор утилит

Google
Игорь
23.06.2018
11:29:11
Ты бы просто загуглил каждую либу что это. Вью реактивный фрейм. Аксис либа для аякс запросов. Лоудешь набор утилит
Так в том и вопрос ничего не сломается если я их выпилю и я точно знаю, что никакого vue у меня нет проекте по умолчанию?

вдруг перестанет работать панель дебага, напрмер

Maksim (Ellrion)
23.06.2018
11:29:46
У Лары нет панели дебага

Игорь
23.06.2018
11:30:22
У Лары нет панели дебага
может я не так выразился

там где запросы показываются и прочая информация внизу страницы - это как называется?

Subb98
23.06.2018
11:31:08
экзепшны?

debug trace?

Игорь
23.06.2018
11:31:42
ну наверное debug

Maksim (Ellrion)
23.06.2018
11:31:58
Это называется левый пакет для лары. Из коробки у нее этого нет. А пакет не будет опираться на твои ассеты у него свои

И кстати вместо ларавель дебаг бар советую клокворк пакет. Он круче

Игорь
23.06.2018
11:34:21
Ты бы просто загуглил каждую либу что это. Вью реактивный фрейм. Аксис либа для аякс запросов. Лоудешь набор утилит
axios актуален только если через эту самую билиотеку делать ajax запросы? Если я делаю через jquery, то мне этот axios нафиг не нужен, так?

Maksim (Ellrion)
23.06.2018
11:34:40
Так

Илья
23.06.2018
11:34:42
Игорь
23.06.2018
11:34:47
тогда осталось с одним разобраться

php artisan preset none

выпилит вобще все зависимости получется?

Maksim (Ellrion)
23.06.2018
11:35:56
Нет не все только Вью и бутстрап

Игорь
23.06.2018
11:36:03
"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" }

Google
Maksim (Ellrion)
23.06.2018
11:36:10
Так что ты лучше ручками

Игорь
23.06.2018
11:36:14
то есть здесь останется axios

тогда зачем такая команда?

Nikita
23.06.2018
11:38:22
Слово пресет само за себя говорит)

Игорь
23.06.2018
11:38:59
Слово пресет само за себя говорит)
Так какой-то странный пресет, получается всем нужен axios чтоли?

Nikita
23.06.2018
11:40:20
А он точно остаётся? С телефона не могу проверить

Игорь
23.06.2018
11:40:30
"devDependencies": { "axios": "^0.18", "cross-env": "^5.1", "laravel-mix": "^2.0", "lodash": "^4.17.4" }

вот что осталось

Nikita
23.06.2018
11:42:05
Видимо решили что аксиос очень полезен всем)

Maksim (Ellrion)
23.06.2018
11:42:32
Ну он и лоудешь клёвые) типо маст хев

Nikita
23.06.2018
11:43:04
Пресеты по идее для смены js фреймворка, с вью на реакт к примеру)

Maksim (Ellrion)
23.06.2018
11:43:16
А вот джиквери уже не в почете

Игорь
23.06.2018
11:44:26
а теперь можете сказать, что мне нужно, чтобы бутстрап и jquery пришел на место? Я беру и дописываю строчки "bootstrap": "^4.0.0", "jquery": "^3.2", затем команду npm install и все? (хочу понять механизм) ну и затем npm run dev

Maksim (Ellrion)
23.06.2018
11:45:42
Ты бы доки почитал и видосы на ларакаст.

Игорь
23.06.2018
11:46:00
в app.js осталось require('./bootstrap');

в app.scss вобще все чисто

то есть можно убирать ненужные аксиос и начинать с нуля

Nikita
23.06.2018
11:46:48
Да тут даже не ларакаст нужен, а видео по работе с npm

Игорь
23.06.2018
11:47:26
я просто хочу понять что мне нужно сделать, что развернуть все снуля. Сильно углубляться нет необходимости

Google
Nikita
23.06.2018
11:49:00
Да беда в том что не углубляясь ты через час придёшь с новым подобным вопросом :)

Игорь
23.06.2018
11:51:56
передо мной стоит три задачи 1. Понять, что лишнее в этих зависимостях 2. Понять что нужно сделать, чтобы добавить тот же jquery или font-awesome в проект 3. Как добавить локальные скрипты в проект.

Ну он и лоудешь клёвые) типо маст хев
они реально полезные вещи? лучше jquery? в чем?

Игорь
23.06.2018
12:05:46
Ну я немного разобрался для чего npm и для чего вебпак.

Illya
23.06.2018
12:16:08


Ребята ,привет нужна помощь ,хочу одним запросом сделать insert множества записей результат выглядит так

Но возвращает false

Когда хочу сохранить в бд,помогите пожалуйста ,что может быть не так

Nikita
23.06.2018
12:24:33
Фотка экрана в чате программистов, серьезно?

Illya
23.06.2018
12:25:37


Игорь
23.06.2018
12:36:56
Подскажите, когда работает этот код (в файле resource/.../../bootstrap.js /** * We'll load the axios HTTP library which allows us to easily issue requests * to our Laravel back-end. This library automatically handles sending the * CSRF token as a header based on the value of the "XSRF" token cookie. */ window.axios = require('axios'); window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';

Это какой-то нужный фреймворку код?

Nikita
23.06.2018
12:40:03
А прочитать комментарий который ты сам же скопировал не судьба?

Евгений
23.06.2018
12:41:32
Игорь мне кажется ты слишком глубоко копаешь, делать из ларавеля , кастом с подключеными библиотеками мне кажется нет смысла. Хотя может у тебя такая задача )

Игорь
23.06.2018
12:43:03
Игорь мне кажется ты слишком глубоко копаешь, делать из ларавеля , кастом с подключеными библиотеками мне кажется нет смысла. Хотя может у тебя такая задача )
Да нет, просто снес axios, перекомпилировал, выдало ошибку, что нет билиотеки - начал смотреть - и вправду вызывается. Читаю и не могу понять, что за вспомогательный код, и где оно потом выстрелит в приложении...

Nikita
23.06.2018
12:43:42
Прорчитал, но не понял
Ну давай вместе переводить)) что говорится в первой строке?

Игорь
23.06.2018
12:45:01
Игорь мне кажется ты слишком глубоко копаешь, делать из ларавеля , кастом с подключеными библиотеками мне кажется нет смысла. Хотя может у тебя такая задача )
Да в том то дело, хочу понять что можно выпилить без ущерба, а что нет. Это как возить в багажнике все время кухонный комбайн, вроде и места немного занимает, но зачем?

Google
Maksim (Ellrion)
23.06.2018
12:45:01
Да нет, просто снес axios, перекомпилировал, выдало ошибку, что нет билиотеки - начал смотреть - и вправду вызывается. Читаю и не могу понять, что за вспомогательный код, и где оно потом выстрелит в приложении...
Господи до сих пор? Ещё рам можно тебе только повторить. У Лары нет фронтенда. Только пресет. Ты понимаешь это слово? Заготовка это. Ларавель это бекенд фреймвррк

Игорь
23.06.2018
12:46:05
Ну давай вместе переводить)) что говорится в первой строке?
Никита, ну вот я переводил в переводчике Мы загрузим библиотеку axios HTTP, которая позволяет нам легко выдавать запросы к нашему Laravel back-end. Эта библиотека автоматически обрабатывает отправку CSRF-токен как заголовок, основанный на значении «XSRF» токена-файла cookie. И сразу вопрос. Кому нам? Кто будет это проверять и на какой стороне? Поэтому и неясно

Евгений
23.06.2018
12:46:11
Мне кажется это не кухонный комбайн, а маленькая зубочистка, иногда и приходится))

Maksim (Ellrion)
23.06.2018
12:46:28
Да в том то дело, хочу понять что можно выпилить без ущерба, а что нет. Это как возить в багажнике все время кухонный комбайн, вроде и места немного занимает, но зачем?
Все можно выпилить. Вообще всё. Можно сборщиком вообще не пользоваться. И пакетным менеджером. Можно стили сразу в паблик писать и js тоже

У Лары нет фронтенда.

Евгений
23.06.2018
12:47:34
Кстати да, если уж так говорить то можно все убрать. И оставить один индекс.пхп

Игорь
23.06.2018
12:47:36
Все можно выпилить. Вообще всё. Можно сборщиком вообще не пользоваться. И пакетным менеджером. Можно стили сразу в паблик писать и js тоже
Полностью согласен, но ведь тот же font-awesome, можно и с билиотеки вытянуть, а не тягать его по репозиториям. Вот к чему я это дело спрашиваю.

Nikita
23.06.2018
12:47:59
У Лары нет фронтенда.
Тут походу нет понимания что есть фронт, а что бэк)

Евгений
23.06.2018
12:48:42
Тут согласен ))) Даже я не могу понять, что и как.

Игорь
23.06.2018
12:48:52
Ну вот, "мы загрузим библиотеку", ты её выпилил, удаляй и код который её подключает в проект
Так он же ее не просто подключает, а еще какие-то заголовки зачем-то куда то тянет. ВОт это и смущает

Тяжело после Yii на это дело смотреть, но я справлюсь. Я понимаю, что даже если оставить все как есть и повтыкать свои скрипты - это тоже будет работать.

ВОт это что делает? window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';

Maksim (Ellrion)
23.06.2018
12:50:38
Так он же ее не просто подключает, а еще какие-то заголовки зачем-то куда то тянет. ВОт это и смущает
Ты бы прочитал доки И тогда знал бы. Это цсрф защита. Тебе если будешь делать любой Аякс в часть лары под веб мидлвар группой так же придется добавлять хедер этот

Nikita
23.06.2018
12:50:41
Так он же ее не просто подключает, а еще какие-то заголовки зачем-то куда то тянет. ВОт это и смущает
Там же написано, заголовки устанавливаются для аксиоса, что бы было удобно отправлять запросы и не приходилось при каждом запросе их прописывать

Игорь
23.06.2018
12:50:43
когда этот код работает? Где, к каких местах?

Что это какая-та приблуда аксиоса

Спасибо!

Nikita
23.06.2018
12:51:25
Если ты не научишься думать, долго тут не продержишься)

Евгений
23.06.2018
12:51:54
+1, да у лары стоит встроенная проверка своих же цсрф токенлв

Страница 1514 из 2014