These are chat archives for LaravelRUS/chat

4th
Jan 2017
🇦🇶 kibersyn 🇦🇶
@netwidemad_twitter
Jan 04 2017 11:19
Подскажите пожалуйста, почему во время установки модулей, выдает ошибку "Loading composer repositories with package information
The "https://pagekit.com/packages.json" file could not be downloaded: failed to open stream: Permission denied" ... что надо исправить?
JhaoDa
@jhaoda
Jan 04 2017 11:23
@netwidemad_twitter с английским совсем плохо?
🇦🇶 kibersyn 🇦🇶
@netwidemad_twitter
Jan 04 2017 11:25
@jhaoda а что не так?
JhaoDa
@jhaoda
Jan 04 2017 11:25
@netwidemad_twitter ну ты прочитал? Перевёл? Понял? Потому что если ты прочитал, перевел и понял, то вопроса не должно возникнуть
🇦🇶 kibersyn 🇦🇶
@netwidemad_twitter
Jan 04 2017 11:25
ну нет прав мол... а от кого нет прав и у кого их просить?
JhaoDa
@jhaoda
Jan 04 2017 11:26
@netwidemad_twitter хмм, дай-ка подумать... наверное, надо спросить у владельца pagekit.com, что там у него случилось?
@netwidemad_twitter заодно расскажи, как этот вопрос относится к ларавел?
🇦🇶 kibersyn 🇦🇶
@netwidemad_twitter
Jan 04 2017 11:27
я здесь впервые...
JhaoDa
@jhaoda
Jan 04 2017 11:27
@netwidemad_twitter и правила проигнорировал, которые при входе в чат показывались
🇦🇶 kibersyn 🇦🇶
@netwidemad_twitter
Jan 04 2017 11:28
да ничего страшного, я уже ушел :)
Maxim
@m4a1fox
Jan 04 2017 12:52
День добрый. Кто нибудь работал с supervisor и очередями в Laravel?
KarmaBot
@KarmaBot
Jan 04 2017 12:52
@m4a1fox, и тебе привет ;)
Ваня Devium
@webdevium
Jan 04 2017 12:55
@m4a1fox у меня они так и не поднялись на последней бубунте
Ivan
@Hunternnm
Jan 04 2017 12:57
Я работал. Всё поднялось. Всё работает @m4a1fox @webdevium
Maxim
@m4a1fox
Jan 04 2017 12:58
@Hunternnm А вы создавали worker?
Ivan
@Hunternnm
Jan 04 2017 13:09
@m4a1fox эм, в смысле?
@m4a1fox пишешь конфиг, супервизор висит как демон.
Maxim
@m4a1fox
Jan 04 2017 13:10
@Hunternnm Вы с forge знакомы?
Ivan
@Hunternnm
Jan 04 2017 13:10
@m4a1fox неее, у меня своя впс-ка
@m4a1fox https://gitter.im/LaravelRUS/offtop по супервизору лучше сюда
Maxim
@m4a1fox
Jan 04 2017 13:11

@m4a1fox пишешь конфиг, супервизор висит как демон.

Верно. Вот я пытаюсь сделать это написание конфига через UI интерфейс сайта.

Ivan
@Hunternnm
Jan 04 2017 13:11
Сорри, тут помочь не смогу
Ваня Devium
@webdevium
Jan 04 2017 13:53
@Hunternnm Вань
А Вань
Ivan
@Hunternnm
Jan 04 2017 13:55
@webdevium что?
Ваня Devium
@webdevium
Jan 04 2017 13:56
@Hunternnm помоги мне с nginx ((
Ivan
@Hunternnm
Jan 04 2017 13:56
@webdevium го оффтоп
am0nshi
@am0nshi
Jan 04 2017 15:04
всем привет, всех с наступившим
KarmaBot
@KarmaBot
Jan 04 2017 15:04
Будь как дома, @am0nshi, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
am0nshi
@am0nshi
Jan 04 2017 15:05
подскажите, никто не решал задачу массовой вставски с чем-то вроде ON DUPLICATE KEY IGNORE? есть список записей, которые нужно вставить, но велика вероятность что некоторые из них дублируются
Konstantin
@klincheg
Jan 04 2017 15:05
@am0nshi здрасьте наша радость ) соизволил проснуться )
Kirill Nesmeyanov
@SerafimArts
Jan 04 2017 15:05
+)
am0nshi
@am0nshi
Jan 04 2017 15:05
ну че, хорошая ночь с 28-го на 4-е (c) :D
Kirill Nesmeyanov
@SerafimArts
Jan 04 2017 15:06
@am0nshi с праздником Никитка+
Konstantin
@klincheg
Jan 04 2017 15:06
@am0nshi слабак ) обычно до 14-го )
am0nshi
@am0nshi
Jan 04 2017 15:06
@SerafimArts спасибо, взаимно :)
KarmaBot
@KarmaBot
Jan 04 2017 15:06
Спасибо (+1) для @SerafimArts принято! Текущая карма +661.
am0nshi
@am0nshi
Jan 04 2017 15:06
гы
Kirill Nesmeyanov
@SerafimArts
Jan 04 2017 15:06
изи
xD
am0nshi
@am0nshi
Jan 04 2017 15:07
@SerafimArts я спал 4 часа, так что ладно тебе))
Kirill Nesmeyanov
@SerafimArts
Jan 04 2017 15:08
кто спит в новогодние праздники, ты чо?
Konstantin
@klincheg
Jan 04 2017 15:09
@am0nshi ааа ну да у тебя ж модный браслетик ) теперь ты точно знаешь сколько ты не досыпаешь )
am0nshi
@am0nshi
Jan 04 2017 15:09
в старик? :D
Konstantin
@klincheg
Jan 04 2017 15:10
@am0nshi спасибо но давно не играл )
am0nshi
@am0nshi
Jan 04 2017 15:10
да мы вдвоем пол Киры может и победим xD
Kirill Nesmeyanov
@SerafimArts
Jan 04 2017 15:11
@am0nshi пфф, да меня давеча Влад нагнул
2:0
Это который сын Виталия
я же год почти не играл
Konstantin
@klincheg
Jan 04 2017 15:13
@SerafimArts уууу я лет 8-10 не играл )
Kirill Nesmeyanov
@SerafimArts
Jan 04 2017 15:13
старику всего 5 лет +)
мы ж про второй
am0nshi
@am0nshi
Jan 04 2017 15:14
я в десерт буду на выходных шпилить
Kirill Nesmeyanov
@SerafimArts
Jan 04 2017 15:14
вторую игру почти затащил, как госу перекрыл по таймингу от его пробки, вхреначил 4 барака и пошёл пушить
Konstantin
@klincheg
Jan 04 2017 15:14
@SerafimArts а во второй вообще не играл )
am0nshi
@am0nshi
Jan 04 2017 15:14
мне мышу новую подарили, так что я теперь рак с мышей, и отмазки в стиле "мыша говно" не катят :D
Kirill Nesmeyanov
@SerafimArts
Jan 04 2017 15:14
а он взял и отбил
и гг, у меня ни экономики, вообще ничего
дропы только спасали на соплях тащить
am0nshi
@am0nshi
Jan 04 2017 15:15
кстати, вы про старладдер что-нить слышали?
Kirill Nesmeyanov
@SerafimArts
Jan 04 2017 15:15
ноуп
Konstantin
@klincheg
Jan 04 2017 15:16
@SerafimArts @am0nshi а не пора ли нам свалить в оффтоп?
Kirill Nesmeyanov
@SerafimArts
Jan 04 2017 15:16
та мы с одним челом сейчас в основном играем, а он раколюд-сенситив
am0nshi
@am0nshi
Jan 04 2017 15:16
они там какие-то чемпы по старику/доте/кс периодически проводят. друг работает там
Kirill Nesmeyanov
@SerafimArts
Jan 04 2017 15:16
да, точно
го в оффтоп
am0nshi
@am0nshi
Jan 04 2017 15:16
это, "подскажите, никто не решал задачу массовой вставски с чем-то вроде ON DUPLICATE KEY IGNORE? есть список записей, которые нужно вставить, но велика вероятность что некоторые из них дублируются"
:D
Konstantin
@klincheg
Jan 04 2017 15:17
когда то очень давно, в чем именно проблема?
Ваня Devium
@webdevium
Jan 04 2017 15:33
@am0nshi у меня каждый день такое в проекте
am0nshi
@am0nshi
Jan 04 2017 15:33
@webdevium что именно?
Ваня Devium
@webdevium
Jan 04 2017 15:34
@am0nshi массовая вставка с on duplicate key ignore)))
am0nshi
@am0nshi
Jan 04 2017 15:34
@webdevium есть где глянуть реализацию?
Ваня Devium
@webdevium
Jan 04 2017 15:35
@am0nshi а у меня прям так и написано, INSERT IGNORE
am0nshi
@am0nshi
Jan 04 2017 15:37
@webdevium INSERT IGNORE INTO xxx VALUES (123),(234)... ? и оно тогда на дупликейт эксепшн игнорит вставку?
Kirill Nesmeyanov
@SerafimArts
Jan 04 2017 15:38
IF NOT EXISTS?
не, я не шарю
просто вспомнил синтаксис создания таблиц
авось и тут прокатит
am0nshi
@am0nshi
Jan 04 2017 15:39
есть точно такая конструкция ON DUPLICATE KEY IGNORE, но я пока не знаю как с ней подойти к DB::table('stats_from_psps')->insert($transactions);
Ваня Devium
@webdevium
Jan 04 2017 15:39
@am0nshi просто ignore. Просто проскочит дальше
@am0nshi билдером никак, я пробовал, у меня не получилось
am0nshi
@am0nshi
Jan 04 2017 15:39
@webdevium ты генеришь весь plain-запрос?
Ваня Devium
@webdevium
Jan 04 2017 15:40
@am0nshi А что его генерить то?))
@am0nshi у меня мильон строк?
am0nshi
@am0nshi
Jan 04 2017 15:40
@webdevium да там просто может быть 3-5к записей
Ваня Devium
@webdevium
Jan 04 2017 15:40
@am0nshi Я бы тебе советовал такими пакетами не вставлять, лучше chunk делай.
@am0nshi счас найду кусок
am0nshi
@am0nshi
Jan 04 2017 15:41
@webdevium именно, с учетом что у нас криво сконфигурен мускуль, есть высокая вероятность сделать самому себе грабли :)
Ваня Devium
@webdevium
Jan 04 2017 15:43
@am0nshi
INSERT INTO `devices` "
                . "(`token`,`user_id`,`created_at`,`updated_at`,`used_at`) "
                . "VALUES (?,?,?,?,?) ON DUPLICATE KEY UPDATE updated_at = ?, used_at = ?;
это если тебе что-то апдейтить надо, если такая запись уже есть
Если просто пропустить, то
INSERT IGNORE INTO `devices` "
                . "(`token`,`user_id`,`created_at`,`updated_at`,`used_at`) "
                . "VALUES (?,?,?,?,?)
am0nshi
@am0nshi
Jan 04 2017 15:44
@webdevium класс, спасибо
KarmaBot
@KarmaBot
Jan 04 2017 15:44
Спасибо (+1) для @webdevium принято! Текущая карма +80.
am0nshi
@am0nshi
Jan 04 2017 15:50
@webdevium можно кстати влезть в Illuminate\Database\Query\Grammars\Grammar и расширить compileInsert =)
но нужно огород билдеров модифицировать
Ваня Devium
@webdevium
Jan 04 2017 15:52
@am0nshi я в backup-manager на новый год запушил игнор таблиц ненужных, так там мейнтейнеры обосрались, что такое можно делать :)
@am0nshi А вообще не понятно, почему до сих нет ->ignore()
am0nshi
@am0nshi
Jan 04 2017 15:54
@webdevium потому что тейлор отклонил в 2013 году xD
Ваня Devium
@webdevium
Jan 04 2017 15:55
@am0nshi И зря, джуны счас погибают... ))))
Kirill Nesmeyanov
@SerafimArts
Jan 04 2017 16:01
интересно существует ли хоть один в мире полезный PR, который бы принял тейлор? +)
Ваня Devium
@webdevium
Jan 04 2017 16:04
@SerafimArts думаю не
Kirill Nesmeyanov
@SerafimArts
Jan 04 2017 16:05
вот я тоже
принимает только кодстайл фиксы, вида "добавлен пробел"
Ваня Devium
@webdevium
Jan 04 2017 16:05
@SerafimArts странная у него политика
Kirill Nesmeyanov
@SerafimArts
Jan 04 2017 16:05
всё другое закрывается со словами "я это не использую"
а если и принимается - потом вырезается
например поддержка эластика в скауте
так что по факту сейчас скаут совершенно ненужная фигня
ни сфинкса, ни эластика, ни кликхауса
am0nshi
@am0nshi
Jan 04 2017 16:07
что такое скаут?)
Kirill Nesmeyanov
@SerafimArts
Jan 04 2017 16:07
ну типа хрень, которая добавляет поиск в модели
Article::search($query)->get()
am0nshi
@am0nshi
Jan 04 2017 16:08
@SerafimArts это 5.4?
Kirill Nesmeyanov
@SerafimArts
Jan 04 2017 16:08
это 5.1+
am0nshi
@am0nshi
Jan 04 2017 16:08
хм
Kirill Nesmeyanov
@SerafimArts
Jan 04 2017 16:08
или 5.2+
не помню
а, не, 5.3+
am0nshi
@am0nshi
Jan 04 2017 16:11
@SerafimArts прикольно, не встречал
Kirill Nesmeyanov
@SerafimArts
Jan 04 2017 16:12
и не нужно уже
Ваня Devium
@webdevium
Jan 04 2017 16:13
@SerafimArts ну че, tnt же есть, может кто обратно резинку прикрутит, не думаешь?
Kirill Nesmeyanov
@SerafimArts
Jan 04 2017 16:14
да нафиг
лучше уж свой пакет замутить
тем более я эластиком не пользуюсь
онли сфинкс и кликхаус
am0nshi
@am0nshi
Jan 04 2017 16:16
кассандра?
Ваня Devium
@webdevium
Jan 04 2017 16:16
кассандра!!!
Konstantin
@klincheg
Jan 04 2017 16:16
@am0nshi а ты все не теряешь надежду найти спеца по кассандре?
am0nshi
@am0nshi
Jan 04 2017 16:18
@klincheg мне интересен практический продакшн-опыт. нам просто в перспективе хотят задвинуть проект на кассандре
Ваня Devium
@webdevium
Jan 04 2017 16:19
@am0nshi если для мегапрода - смотри в сторону dynamo
am0nshi
@am0nshi
Jan 04 2017 16:20
@webdevium aws врядли дадут заюзать
Ваня Devium
@webdevium
Jan 04 2017 16:20
@am0nshi дык, а шо касандру на своих серваках?
am0nshi
@am0nshi
Jan 04 2017 16:20
@webdevium угу
Ваня Devium
@webdevium
Jan 04 2017 16:21
@am0nshi астой :)
Konstantin
@klincheg
Jan 04 2017 16:21
@am0nshi забудь ) ты же знаешь судьбу многих наших проектов
am0nshi
@am0nshi
Jan 04 2017 16:21
@webdevium у нас есть великие рахитекторы, с которыми долго и больно воевать
Konstantin
@klincheg
Jan 04 2017 16:22
@webdevium мало того - практически бесполезно
Ваня Devium
@webdevium
Jan 04 2017 16:22
@am0nshi рахлотекторы, ниче не скажешь.
am0nshi
@am0nshi
Jan 04 2017 16:25
@webdevium ну чтоб ты понимал всю боль. у нас лучший сторадж для инфы это файлы на диске
Ваня Devium
@webdevium
Jan 04 2017 16:27
@am0nshi Ну так оно и есть. Или у вас это локальные веники?)))))))
am0nshi
@am0nshi
Jan 04 2017 16:27
@webdevium ну ды
Ваня Devium
@webdevium
Jan 04 2017 16:27
@am0nshi АдЪ. Им надо в адЪ.
Roman Fandeev
@mrFANRA
Jan 04 2017 16:30

Подскажите по поводу JSon и HTML тэгов. Перед тем как отдать JSon в JQuery, я прогоняю все опасные данные через функцию e():

$collection->each(function($item){
    $item->field1      =    e($item->field1);
    return $item;
});

// JQuery
var data = {!! $collection->toJson() !!};

Это нормальная практика или может есть какие специальные инструменты в ларе о которых я не в теме?

am0nshi
@am0nshi
Jan 04 2017 16:30
@webdevium у нас девопсы на продакшн кашире накрутили 128 памяти на индексы мускуля. на проде. кашира. а потом мне приходит вопрос от главного - че оно так тормозит?
@mrFANRA e = eval насколько я помню. точно нужно? о_О и что значит опасные?
Ваня Devium
@webdevium
Jan 04 2017 16:32
@am0nshi не, e == escape)))
Roman Fandeev
@mrFANRA
Jan 04 2017 16:32
@am0nshi у меня JQuery выводит данные из базы, которые внес пользователь и там могут оказаться html тэги
Konstantin
@klincheg
Jan 04 2017 16:32
@mrFANRA Accessors & Mutators почему бы не использовать?
am0nshi
@am0nshi
Jan 04 2017 16:33
@mrFANRA и в чем проблема? не показать лишние теги на странице?
насколько память мне не изменяет, json сам закодирует все отличное от латиницы и цифр
Roman Fandeev
@mrFANRA
Jan 04 2017 16:35
@klincheg делаю Аксессор на field1 и там return e($this->field1);?
am0nshi
@am0nshi
Jan 04 2017 16:37
@mrFANRA можно и так
вопрос в том, чтобы не вывести лишних тегов на страницу?
Roman Fandeev
@mrFANRA
Jan 04 2017 16:38
да, данные не доверенные
am0nshi
@am0nshi
Jan 04 2017 16:38
var data = {{ $collection->toJson() }}; - так рубит что-то лишнее?
Konstantin
@klincheg
Jan 04 2017 16:38
Blade {{ }} statements are automatically sent through PHP's htmlentities function to prevent XSS attacks.
Roman Fandeev
@mrFANRA
Jan 04 2017 16:39
хм... туплю.
а не ... он же ломает json
var data = {"1":{"id&quot
Ваня Devium
@webdevium
Jan 04 2017 16:42
@mrFANRA можно вопрос: а нахера ты вообще изначально в jq вставляеть из php?
am0nshi
@am0nshi
Jan 04 2017 16:42
попробуй через эксессор, но есть вероятность что toJson заигнорит мутаторы :)
@webdevium бывает нужно, например для инициализации синглпейдж апликейшена
Roman Fandeev
@mrFANRA
Jan 04 2017 16:43
@webdevium ну я данные вытащил, показал пользователю в виде списка и теперь хочу их передать в карту.
@webdevium с удовольствием выслушаю совет
Ваня Devium
@webdevium
Jan 04 2017 16:45
@mrFANRA ужас, конечно.
public function getDescriptionAttribute($value)
{
    return htmlspecialchars($value);
}
Roman Fandeev
@mrFANRA
Jan 04 2017 16:46
@webdevium ну подскажи как правильно
Ваня Devium
@webdevium
Jan 04 2017 16:46
и ничего у тебя не сломается
Ну, лично у меня точно не ломается
Я правда два раза в жизни так данные в шаблон вставлял, и то по пьяни.
Roman Fandeev
@mrFANRA
Jan 04 2017 16:47
не понимаю причем тут "а нахера ты вообще изначально в jq вставляеть из php?"?
или имеется ввиду код с циклом?
Ваня Devium
@webdevium
Jan 04 2017 16:47
@mrFANRA Ну, загрузилась у тебя страница, fetch или старый добрый ajax погнал на сервак, забрал данные, и никаких проблем с тегами
Roman Fandeev
@mrFANRA
Jan 04 2017 16:48
@webdevium ну я предположил что тащить из базы 2 раза с релейшенами и делать обработку данных не стоит
Ваня Devium
@webdevium
Jan 04 2017 16:49
@mrFANRA так в базовом шаблоне ничего не делай
Roman Fandeev
@mrFANRA
Jan 04 2017 16:49
1 раз вытащил, обработал .. показал html и их же кинул в Jquery тут же
@webdevium отрисовать эту страницу через jquery?
Ваня Devium
@webdevium
Jan 04 2017 16:49
@mrFANRA дай угадаю, ты там значения в селекте вставляешь?)))
Roman Fandeev
@mrFANRA
Jan 04 2017 16:50
яндекс карта
Ваня Devium
@webdevium
Jan 04 2017 16:50
@mrFANRA ты говоришь два места у тебя
кроме карты что?
Roman Fandeev
@mrFANRA
Jan 04 2017 16:50
список объектов и они же на карте в виде балунов с разворачиванием
Ваня Devium
@webdevium
Jan 04 2017 16:51
Там тебе в стартовом шаблоне вообще ниче не надо рисовать получается))
Roman Fandeev
@mrFANRA
Jan 04 2017 16:51
ну я там вывожу таблицу со списком...
Ваня Devium
@webdevium
Jan 04 2017 16:52
@mrFANRA нарисуй ее динамически. три строки на джс.
Roman Fandeev
@mrFANRA
Jan 04 2017 16:52
ну то уже второй вопрос =)
Ваня Devium
@webdevium
Jan 04 2017 16:53
@mrFANRA попробуй с аксессором
думаю, все у тебя будет хорошо
Roman Fandeev
@mrFANRA
Jan 04 2017 16:53
да оно и работает так, хотел убедиться не горожу ли ерунду...
и раз зашел вопрос про аксессоры ... есть ли смысл, если данные большие работать с ними единожды. Те типа такого:
public function getFieldAttribute($value){
    if (!$this->formattedValue)    $this->formattedValue    =    makeSomeFormating($value);

    return $this->formattedValue;
}
am0nshi
@am0nshi
Jan 04 2017 16:57
@mrFANRA return makeSomeFormating($value);
Roman Fandeev
@mrFANRA
Jan 04 2017 16:58
а если я обращаюсь к нему скажем очень много раз в контроллере и шаблоне? он же каждый раз будет обрабатывать этот атрибут ...
Ваня Devium
@webdevium
Jan 04 2017 16:58
@mrFANRA если у тебя там не регулярки на 500 правил - забей
am0nshi
@am0nshi
Jan 04 2017 16:58
если прям ну очень часто - можно и сохранить. но это спички
Roman Fandeev
@mrFANRA
Jan 04 2017 16:58
а если это выгрузка из базы?
те в принципе такая конструкция имеет право на жизнь?
Ваня Devium
@webdevium
Jan 04 2017 16:59
@mrFANRA то значит ты неправильно свойство получил)))
Roman Fandeev
@mrFANRA
Jan 04 2017 16:59
т.е.?
Ваня Devium
@webdevium
Jan 04 2017 16:59
@mrFANRA $model->description
все, у тебя обработанный дескрипшин
а, тьфу, ты про сеттер
Roman Fandeev
@mrFANRA
Jan 04 2017 17:00
нет
Ваня Devium
@webdevium
Jan 04 2017 17:00
перед записью в базу обрабатывай текст и тогда сколько хочешь вытягивай
Roman Fandeev
@mrFANRA
Jan 04 2017 17:01
акссессор
Ваня Devium
@webdevium
Jan 04 2017 17:01
что твой аксесор делать будет?
чистить текст? Забей и чисти сколько угодно
Roman Fandeev
@mrFANRA
Jan 04 2017 17:01
@webdevium допустим я к $model->description обращаюсь очень много раз. а обработка подразумивает выгрузку правил обработки из базы.
am0nshi
@am0nshi
Jan 04 2017 17:02
@mrFANRA тогда у тебя что-то построено неправильно
Ваня Devium
@webdevium
Jan 04 2017 17:02
@mrFANRA вот правила можешь кешировать, но это полный абсурд в плане архытектуры
Roman Fandeev
@mrFANRA
Jan 04 2017 17:03
ну вот на том же примере. я хочу дескрипшен показать пользователю в шаблоне базовом, а потом его сконвертировать в JSon
Ваня Devium
@webdevium
Jan 04 2017 17:04
@mrFANRA $model есть?
Roman Fandeev
@mrFANRA
Jan 04 2017 17:04
у меня в итоге 2 обращения к нему ... ну и еще хочу передать его в meta-description для поисковика
да это модель
Ваня Devium
@webdevium
Jan 04 2017 17:05
если у тебя правила обработки текста не в базе хранятся, то хоть 1000 раз обращайся
Roman Fandeev
@mrFANRA
Jan 04 2017 17:05
а если в базе?
Ваня Devium
@webdevium
Jan 04 2017 17:05
@mrFANRA то у тебя все неправильно сделано :)
Roman Fandeev
@mrFANRA
Jan 04 2017 17:05
это может быть что угодно, не обязательно правило ...
я хочу понять та конструкция что я показал выше имеет право на жизнь?
вопрос просто давно в голове возник, и вот пользуясь случаем задаю его
Ваня Devium
@webdevium
Jan 04 2017 17:06
makeSomeFormating()
типа тут есть запрос к базе?
Roman Fandeev
@mrFANRA
Jan 04 2017 17:07
да
Ваня Devium
@webdevium
Jan 04 2017 17:07
@mrFANRA да, так можно кешировать
Roman Fandeev
@mrFANRA
Jan 04 2017 17:07
@webdevium спасибо! =)
KarmaBot
@KarmaBot
Jan 04 2017 17:07
Спасибо (+1) для @webdevium принято! Текущая карма +81.
Ivan
@Hunternnm
Jan 04 2017 17:37
@webdevium @SerafimArts а лицензия лары позволяет сделать клон лары, и там уже принимать pr-ы? Т.е. та же лара, только с преферансом и профурсетками
Kirill Nesmeyanov
@SerafimArts
Jan 04 2017 17:38
@Hunternnm только надо оставлять копирайты Тейлора
Мол, только он один является создателем этого фрейма и даже если форкаешь - не забывай этого
Ivan
@Hunternnm
Jan 04 2017 17:40
@SerafimArts да фиг с ними, с копирайтами то
Ведь реально куча толковых pr мимо
Alexander
@spartaque
Jan 04 2017 17:58
не подскажете как можно скомпилить blade шаблон и получить результат в виде готового html что-бы можно было дальше его обрабатывать?
view('tpl_name') возвращает дичь, не подходит
Ваня Devium
@webdevium
Jan 04 2017 17:59
@spartaque оо, то классная тема)) render тебе в помощь
Alexander
@spartaque
Jan 04 2017 18:07
@webdevium спасибо) раньше и делал подобное $blade->view()->make('index')->render();, но там был только пакет blade и думал что с ларой так не прокатит:)
KarmaBot
@KarmaBot
Jan 04 2017 18:07
Спасибо (+1) для @webdevium принято! Текущая карма +82.
Roman
@Skinka
Jan 04 2017 18:38
Добрый вечер! Ребята подскажите что можно сделать чтобы появились подсказки http://take.ms/ZLSfi плагин в шторм установил компонент https://github.com/barryvdh/laravel-ide-helper установил и все от генерил! но всеравно не видит в миграциях
KarmaBot
@KarmaBot
Jan 04 2017 18:38
@Skinka, ну рассказывай. Как жизнь? :)
Ваня Devium
@webdevium
Jan 04 2017 18:41
@Skinka а там три команды для генерации
ты все используешь?
Roman
@Skinka
Jan 04 2017 18:42
@webdevium да
blob
файлы присутствуют
но в миграциях вот так
blob
Ваня Devium
@webdevium
Jan 04 2017 18:44
@Skinka хм, а может у тебя просто namespace неправильный для Schema?
Roman
@Skinka
Jan 04 2017 18:44
а какой должен быть? стандартная миграция та что с ларой ставится
Ваня Devium
@webdevium
Jan 04 2017 18:46
Никакой.
Вот что у меня в use
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
Roman
@Skinka
Jan 04 2017 18:47
хм..)) ну да с этим помогло! а вот в строчке $table->string('username')->unique(); unique так и не знает
Ваня Devium
@webdevium
Jan 04 2017 18:48
@Skinka а там и знать не надо :) Это же основы
Roman
@Skinka
Jan 04 2017 18:48
ну только начал))
я не спорю что может после 50 миграции уже без подсказок пишешь))
Ваня Devium
@webdevium
Jan 04 2017 18:49
@Skinka После 50 миграций уже и миграции не пишешь :)
Roman
@Skinka
Jan 04 2017 18:49
та не) миграции сила)
@webdevium спс
KarmaBot
@KarmaBot
Jan 04 2017 18:50
Спасибо (+1) для @webdevium принято! Текущая карма +83.
adminko
@adminko
Jan 04 2017 19:42
вопрос простой: паспорт к 5.2 проблемно поставить? или не стоит?
adminko
@adminko
Jan 04 2017 19:51
@webdevium вот это зря, без миграций туго
cleargoal
@cleargoal
Jan 04 2017 20:04
привет, эксперты
KarmaBot
@KarmaBot
Jan 04 2017 20:04
О! @cleargoal! Сто лет не виделись!) Как жизнь молодецкая? Рассказывай :)
cleargoal
@cleargoal
Jan 04 2017 20:04
сегодня нечаянно узнал, что уже есть Лара 5.4.0... https://laravel.com/docs/master/upgrade
кто-то уже юзает?
Kirill Nesmeyanov
@SerafimArts
Jan 04 2017 20:08
@cleargoal её нету
cleargoal
@cleargoal
Jan 04 2017 20:19
@SerafimArts а зачем тогда эта инфа про апгрейд (по ссылке) ?
Andrei Sosnov
@atehnix
Jan 04 2017 20:24
@cleargoal чтобы знать как обновляться. Это на случай, если кто-то готов потестить до релиза (которого еще не было, но скоро будет).
Kirill Nesmeyanov
@SerafimArts
Jan 04 2017 20:34
@cleargoal по ссылке на доки из девелоперской мастер ветки, ага
Kirill Nesmeyanov
@SerafimArts
Jan 04 2017 20:35
ну ок, удебил =(
*убедил
Andrei Sosnov
@atehnix
Jan 04 2017 20:35
:laughing:
cleargoal
@cleargoal
Jan 04 2017 20:39
@atehnix Спасибо!
KarmaBot
@KarmaBot
Jan 04 2017 20:39
Спасибо (+1) для @atehnix принято! Текущая карма +191.
cleargoal
@cleargoal
Jan 04 2017 20:43
@SerafimArts я на ту страницу попал по другой причине: у меня Лара 5.2.45, а большинство примеров, которые я нахожу в доке - для 5.3.
Прочитал процесс апгрейда и мне как-то не по себе стало :)
Вот думаю, может лучше заново установить новый "экземпляр" Лары 5.3? Благо, что моих классов - пока с гулькин нос - проект учебный...
Что скажете?
Ivan
@Hunternnm
Jan 04 2017 20:49
@cleargoal подожди немного и ставь 5,4
фич, правда, особо нету
Kirill Nesmeyanov
@SerafimArts
Jan 04 2017 20:52
@cleargoal 5.1 => 5.3 обновиться - поправить пару строчек
cleargoal
@cleargoal
Jan 04 2017 21:03
@SerafimArts гм... да тут вроде много всего написано https://laravel.com/docs/master/upgrade#upgrade-5.3.0
fuxic
@fuxic
Jan 04 2017 23:18
гад для продвинутых в разработке или поломался? http://laravel.su/docs/5.2/quickstart-intermediate
JhaoDa
@jhaoda
Jan 04 2017 23:29
@fuxic гад для продвинутых — https://laravel.com/docs/5.2/quickstart-intermediate, ибо продвинутые ребята знают английский