Nikita
Да беда в том что не углубляясь ты через час придёшь с новым подобным вопросом :)
Anonymous
передо мной стоит три задачи 1. Понять, что лишнее в этих зависимостях 2. Понять что нужно сделать, чтобы добавить тот же jquery или font-awesome в проект 3. Как добавить локальные скрипты в проект.
Anonymous
Ну он и лоудешь клёвые) типо маст хев
они реально полезные вещи? лучше jquery? в чем?
Maksim (Ellrion)
На ларакаст точно есть видео по фронту
Anonymous
Ну я немного разобрался для чего npm и для чего вебпак.
Illya
Illya
Ребята ,привет нужна помощь ,хочу одним запросом сделать insert множества записей результат выглядит так
Illya
Но возвращает false
Illya
Когда хочу сохранить в бд,помогите пожалуйста ,что может быть не так
Nikita
Фотка экрана в чате программистов, серьезно?
Illya
Anonymous
Подскажите, когда работает этот код (в файле 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';
Anonymous
Это какой-то нужный фреймворку код?
Nikita
А прочитать комментарий который ты сам же скопировал не судьба?
++i
Игорь мне кажется ты слишком глубоко копаешь, делать из ларавеля , кастом с подключеными библиотеками мне кажется нет смысла. Хотя может у тебя такая задача )
Anonymous
Игорь мне кажется ты слишком глубоко копаешь, делать из ларавеля , кастом с подключеными библиотеками мне кажется нет смысла. Хотя может у тебя такая задача )
Да нет, просто снес axios, перекомпилировал, выдало ошибку, что нет билиотеки - начал смотреть - и вправду вызывается. Читаю и не могу понять, что за вспомогательный код, и где оно потом выстрелит в приложении...
Nikita
Прорчитал, но не понял
Ну давай вместе переводить)) что говорится в первой строке?
Anonymous
Игорь мне кажется ты слишком глубоко копаешь, делать из ларавеля , кастом с подключеными библиотеками мне кажется нет смысла. Хотя может у тебя такая задача )
Да в том то дело, хочу понять что можно выпилить без ущерба, а что нет. Это как возить в багажнике все время кухонный комбайн, вроде и места немного занимает, но зачем?
Maksim (Ellrion)
Да нет, просто снес axios, перекомпилировал, выдало ошибку, что нет билиотеки - начал смотреть - и вправду вызывается. Читаю и не могу понять, что за вспомогательный код, и где оно потом выстрелит в приложении...
Господи до сих пор? Ещё рам можно тебе только повторить. У Лары нет фронтенда. Только пресет. Ты понимаешь это слово? Заготовка это. Ларавель это бекенд фреймвррк
Anonymous
Ну давай вместе переводить)) что говорится в первой строке?
Никита, ну вот я переводил в переводчике Мы загрузим библиотеку axios HTTP, которая позволяет нам легко выдавать запросы к нашему Laravel back-end. Эта библиотека автоматически обрабатывает отправку CSRF-токен как заголовок, основанный на значении «XSRF» токена-файла cookie. И сразу вопрос. Кому нам? Кто будет это проверять и на какой стороне? Поэтому и неясно
++i
Мне кажется это не кухонный комбайн, а маленькая зубочистка, иногда и приходится))
Maksim (Ellrion)
Да в том то дело, хочу понять что можно выпилить без ущерба, а что нет. Это как возить в багажнике все время кухонный комбайн, вроде и места немного занимает, но зачем?
Все можно выпилить. Вообще всё. Можно сборщиком вообще не пользоваться. И пакетным менеджером. Можно стили сразу в паблик писать и js тоже
Maksim (Ellrion)
У Лары нет фронтенда.
++i
Кстати да, если уж так говорить то можно все убрать. И оставить один индекс.пхп
Anonymous
Все можно выпилить. Вообще всё. Можно сборщиком вообще не пользоваться. И пакетным менеджером. Можно стили сразу в паблик писать и js тоже
Полностью согласен, но ведь тот же font-awesome, можно и с билиотеки вытянуть, а не тягать его по репозиториям. Вот к чему я это дело спрашиваю.
Nikita
У Лары нет фронтенда.
Тут походу нет понимания что есть фронт, а что бэк)
++i
Тут согласен ))) Даже я не могу понять, что и как.
Anonymous
Ну вот, "мы загрузим библиотеку", ты её выпилил, удаляй и код который её подключает в проект
Так он же ее не просто подключает, а еще какие-то заголовки зачем-то куда то тянет. ВОт это и смущает
Anonymous
Тяжело после Yii на это дело смотреть, но я справлюсь. Я понимаю, что даже если оставить все как есть и повтыкать свои скрипты - это тоже будет работать.
Anonymous
ВОт это что делает? window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest';
Maksim (Ellrion)
Так он же ее не просто подключает, а еще какие-то заголовки зачем-то куда то тянет. ВОт это и смущает
Ты бы прочитал доки И тогда знал бы. Это цсрф защита. Тебе если будешь делать любой Аякс в часть лары под веб мидлвар группой так же придется добавлять хедер этот
Nikita
Так он же ее не просто подключает, а еще какие-то заголовки зачем-то куда то тянет. ВОт это и смущает
Там же написано, заголовки устанавливаются для аксиоса, что бы было удобно отправлять запросы и не приходилось при каждом запросе их прописывать
Anonymous
когда этот код работает? Где, к каких местах?
Anonymous
Что это какая-та приблуда аксиоса
Anonymous
Спасибо!
Nikita
Если ты не научишься думать, долго тут не продержишься)
++i
+1, да у лары стоит встроенная проверка своих же цсрф токенлв
Maksim (Ellrion)
У меня чет подгорать начинает)
Ivan
Жесть 2 часа мусолить ассеты.
Anonymous
Если ты не научишься думать, долго тут не продержишься)
Да, нет, это наверное самоая сложная для меня тема, вот и пытаюсь! Впереди еще одна, правда, вебсокеты. Но это далеко еще.
Anonymous
+1, да у лары стоит встроенная проверка своих же цсрф токенлв
Если я этот код удалю, crsf будет нормально прверятся?
Nikita
Ой, всё)))
Maksim (Ellrion)
Ты бы прочитал доки И тогда знал бы. Это цсрф защита. Тебе если будешь делать любой Аякс в часть лары под веб мидлвар группой так же придется добавлять хедер этот
++i
если ты не будешь вешать мидлвей(проверки) на роут то наверное даже да) Опять же если не будет нигде конфликта )
Maksim (Ellrion)
https://laravel.com/docs/5.6/csrf
++i
Кароче это лучше не трогать)))
Anonymous
Ну вот видите! Одни говорят не трогай, другие говорят выпиливай
++i
Может быть, я вот не помню это. Там по умолчанию она стоит, или нужно вешать
Maksim (Ellrion)
Кароче это лучше не трогать)))
В его случае это надо удалить. Он либу выпилил
++i
Я могу быть не прав, я не прочитал весь чат, а так просто влез)
Maksim (Ellrion)
Прочти ссылку выше и десяток дебилтных вопросов отпадет Игорь
++i
Потому как очень "актуальная тема", не как что то закинуть себе в проект, а наоборот выпилить:)
Anonymous
Мне кажется я пойду другим путем, что бы вас не тревожить. Я все оставлю как есть. Когда закончу проект, попробую лишнее (на мой взгляд выпилить) и снова протестирую функциональнось сайта. Если все останется работать, значит не нужно. Если появятся баги - значит верну на место.
Anonymous
В любом случае всем спасибо за помощь
Leonid
Есть класс с аргумантами в конструкторе Request $request, $myParam; Если я зафигачу класс в app()->make(), то $request подставится сам, а как передать в конструктор $myParam?
++i
Когда закончишь проект, подумаешь какой комар тебя укусил , что ты решил выпиливать чтото с ларавеля базового :))
Maksim (Ellrion)
Писец. Я хз как можно не понять что в крошечном пресете лишнее
Maksim (Ellrion)
Когда закончишь проект, подумаешь какой комар тебя укусил , что ты решил выпиливать чтото с ларавеля базового :))
Ну как бы если мне не сплющились не лоудэш не аусиос не Вью то сфигали мне не выпилить их?
Maksim (Ellrion)
Евгений ты как то странно смотришь на Лару как на блекбокс.
Nikita
Проблема не в том что ты задаешь вопросы, а в том что вопросы глупы и они бы отпали если бы ты разобрался как что устроено и прочитал доку. Никто не будет против что-то непонятное объяснить, если видят что человек пытался разобраться сам прежде чем писать в чат
++i
Просто если выбрали для проекта Лару и потом с неё выпиливают что то, то зачем было выбирать именно Лару, а не что то полегче. Плюс, есть у Лары библиотеки сторонние, который удобно очень подключать в проект так с учетом одной-двух команд в консоле, которые через вуэ. сразу сделают и темплейт . Как то так, но я не претендую на правду :)
Anonymous
Ладно, фиг сним. Нужно двигатся дальше. Просто это не моя работа или специальность. Я делаю сайты чисто для себя, мое хобби, так сказать. Моя работа вообще никак не связана с программированием. И я не сижу в офисе, где можно через плечо повернутся и спросить: слышь, Вась, как ты подключаешь font-awesome в проект, покажи-ка Так что не злитесь на меня)
++i
нет нет нет
++i
Не либы))))
Nikita
Если ты хочешь делать фронт на реакте нужно выкинуть ларавел потому что в нём вью по умолчанию?
++i
Без обид, ты абсолютно не прав) Лара - бэкенд. Причем тут фронтэнд либы
Всё нормально :) Вот я беру для лары, такую библиотеку их как "passport", для этой библиотеки, мне нужно сделать на стороне клиента одну независимую страницу, вот у ларавеля эта одна страница делается через команду в консоле(и ещё дописыванию пару двух сторочек на вуэ ), которая с коробки поднимает темплейт и тому подобное) Даже если проект на чем то другом со стороны клиента, я бы оставил одну страницу на вуэ. Не думаю, что это костыльная или прям тошнотворная практика в данном случае