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

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

Игорь
23.06.2018
11:21:31

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 я вобще не знаю, может он где-то внутри нужен

Maksim (Ellrion)
23.06.2018
11:26:24

Игорь
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
вдруг перестанет работать панель дебага, напрмер

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

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

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. Как добавить локальные скрипты в проект.

Maksim (Ellrion)
23.06.2018
11:59:39
На ларакаст точно есть видео по фронту

Игорь
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:40:11

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

Игорь
23.06.2018
12:43:03

Nikita
23.06.2018
12:43:42

Игорь
23.06.2018
12:45:01

Google

Maksim (Ellrion)
23.06.2018
12:45:01

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

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

Игорь
23.06.2018
12:46:26

Maksim (Ellrion)
23.06.2018
12:46:28
У Лары нет фронтенда.

Nikita
23.06.2018
12:47:31

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

Игорь
23.06.2018
12:47:36

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, да у лары стоит встроенная проверка своих же цсрф токенлв