These are chat archives for LaravelRUS/chat

17th
Aug 2014
GitterBot Приветствуем Вас, @ArtTar, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснений отношений между участниками. За нарушение – Бан!
slider23
@slider23
Aug 17 2014 04:24
Подкаст с Максимом Сохатским, автором N2O, веб-фреймворка на эрланге: http://eax.me/eaxcast-s02e07
Shappy
@Formcd
Aug 17 2014 04:25
@Jonik19 Если пришел параметр, то добавляйте where к запросу...
@Jonik19 не очень понятно с чем проблемы...
Роман Сохарев
@greabock
Aug 17 2014 04:52
This message was deleted
slider23
@slider23
Aug 17 2014 06:13
@DeminAlexey intercooler.js норм проект. Я раньше периодически пользовался https://github.com/eldarion/eldarion-ajax , такая же декларативщина для простого аякса, но там автор, похоже, слегка подзабил на проект, а интеркулер развивается, можно ожидать новых фич.
Orel
@2byte
Aug 17 2014 06:15
Что с ним делать ?
slider23
@slider23
Aug 17 2014 06:17
он упрощает работу с аяксом, покрывая декларативным html большинство юзкейсов (по нажатию кнопки показать крутилку, отправить пост-запрос с данными сюда, полученное показать вот здесь)
Orel
@2byte
Aug 17 2014 06:17
Интересно
slider23
@slider23
Aug 17 2014 06:19
это в тех случаях, когда ангуляр - из пушки по воробьям, а на jquery уже писать устал все эти простыни одинаковые
т.е. для большинства случаев
Orel
@2byte
Aug 17 2014 06:19
Ну возможно. Как можно устать писать на jquery )))
DeminAlexey
@DeminAlexey
Aug 17 2014 06:26
блин так не охото проект доделывать вообще
Orel
@2byte
Aug 17 2014 07:20
@Yionew а что ты с убунтой сделал )
Thomas Anderson
@elvendor
Aug 17 2014 07:24
@2byte по-моему это у него Elementary OS
Orel
@2byte
Aug 17 2014 07:25
Не слышал о такой
Симпатично выглядит
Thomas Anderson
@elvendor
Aug 17 2014 07:26
закос под мак, но глючный жутко
Orel
@2byte
Aug 17 2014 07:26
Линь же?
Линукса нет с интерфейсом мака ?
Роман Сохарев
@greabock
Aug 17 2014 07:28
@2byte а мак это не линукс с интерфейсом мака? )))
Thomas Anderson
@elvendor
Aug 17 2014 07:28
да он на 14 убунте
@greabock не совсем
Orel
@2byte
Aug 17 2014 07:29
@greabock я не знаю, ты у меня спрашиваешь)
DeminAlexey
@DeminAlexey
Aug 17 2014 07:29
закос тоже не закос а какой-то быдлозакос
Роман Сохарев
@greabock
Aug 17 2014 07:30
^ коротко, ёмко...
вот вам - "KDE под freeBSD" ))
Orel
@2byte
Aug 17 2014 07:36
Я сидел на KDE
Есть проблемы
Роман Сохарев
@greabock
Aug 17 2014 07:36
производительность?
Orel
@2byte
Aug 17 2014 07:37
Нет
Тва терминалы на удобно
От супер юзера не запускается не редактор не дольфин фм
Только из рут терминала
Но у меня Linux mint 14 стоял
Роман Сохарев
@greabock
Aug 17 2014 07:39
Я виндушник заядлый. Кроме ssh в глаза линуксы не видел.
И понятия не имею, о чем ты )
Orel
@2byte
Aug 17 2014 07:39
:smile:
Десктоп линукс не ставил?)
Роман Сохарев
@greabock
Aug 17 2014 07:41
нет)
DeminAlexey
@DeminAlexey
Aug 17 2014 07:46
запарили эти новости про украину чесн слово. Нам тут говорят по ним, что типа санкции против нас делают им же хуже бла бла бла, типа их индексы на биржах падают, однако никто и проверять не станет, мало кто знает как это проверить, а доказательств не приводят. Один пд*шь. Уже нормальных новостей про русь матушку не посмотришь все про украину. Задолбали. Своих проблем в стране хватает, а они нам украиной мозг ет. Ну просто уже не мог не сдержаться, опять включаю новости опять украина, и все новости об украине. Сегодня кисилев будет тоже об украине, потом соловьев тоже будет об украине ну чесн слово задолбали
Alexander Egorov
@Amegatron
Aug 17 2014 07:47
А ты меньше телек смотри
Orel
@2byte
Aug 17 2014 07:47
А если бы у тебя в городе бомбили и сидел бы ты в подвалах)
DeminAlexey
@DeminAlexey
Aug 17 2014 07:48
им отправляют гуманитарку, принимают беженцев. Больше нечего сделать не могут. А слышать каждый день об украине я не хочу. Скоро у самих будут не лучшие времена
Orel
@2byte
Aug 17 2014 07:49
Просто телек не смотри)
DeminAlexey
@DeminAlexey
Aug 17 2014 08:23
как же не охото доделывать проджект. Если бы взнали
Роман Сохарев
@greabock
Aug 17 2014 08:24
побей процесс на мелкие чанки.
DeminAlexey
@DeminAlexey
Aug 17 2014 08:24
у меня 2 дня
DeminAlexey
@DeminAlexey
Aug 17 2014 09:19
о хрень, я когда то виды не разделил на шапку контент и так далее, теперь в 30 видах менять ссылки и добавлять кнопку
Aza Noriega
@MegaGM
Aug 17 2014 09:35
@DeminAlexey Сразу такое надо делать. Как и код комментировать в не очевидных местах.
@all Кто умеет хранить css'ки в local storage?
Brezhnev Ivan
@vanchelo
Aug 17 2014 09:37
даже не пробовал
а есть смысл?
Aza Noriega
@MegaGM
Aug 17 2014 09:37
Думаю есть, я как глянул на вес foundation, так там почти 300кб. Ну если минифицированный 140, всё равно не мало
Orel
@2byte
Aug 17 2014 09:39
А кэш браузера тогда не будет работать
Maksim (Ellrion) Platonov
@Ellrion
Aug 17 2014 09:39
была либа которая кешировала скрипты и css в локал сторедже
slider23
@slider23
Aug 17 2014 09:39
все норм хранится в кэше браузера
Maksim (Ellrion) Platonov
@Ellrion
Aug 17 2014 09:40
а вот упоминание ее на хабре http://habrahabr.ru/post/230405/
Brezhnev Ivan
@vanchelo
Aug 17 2014 09:41
так какой смысл?
как потом его почистить?
Maksim (Ellrion) Platonov
@Ellrion
Aug 17 2014 09:42
если говорить о либе, то как не странно кэш основанный на локалсторедже показал лучшую производительность, там есть тесты
Aza Noriega
@MegaGM
Aug 17 2014 09:42
@Ellrion Спасибо! Похоже это то что нужно :) Пунктов через 20 в тудушках с этим разбираться буду. Ещё напишу сюда.
Brezhnev Ivan
@vanchelo
Aug 17 2014 09:43
получается все скрипты и стили через него подключать теперь надо?
Maksim (Ellrion) Platonov
@Ellrion
Aug 17 2014 09:43
да
Brezhnev Ivan
@vanchelo
Aug 17 2014 09:43
он наверное асинхронно их подгружает
я пользовался раньше head.js
тоже скрипты все сразы в несколько потоков грузит
правда не кидает их в localStorage
Aza Noriega
@MegaGM
Aug 17 2014 09:44
@vanchelo basket.remove() basket.clear()
Шикарный апи для чистки, проще не придумаешь :)
Brezhnev Ivan
@vanchelo
Aug 17 2014 09:44
ага
DeminAlexey
@DeminAlexey
Aug 17 2014 09:54
почти доделал гребнанный проджект. Осталось каталог фирм сделать, не знаю зачем это агенству недвижимости, но он хочет на это сайте еще полный каталог фирм. Короче сам не знает че хочет
Кулыгин Илья Андреевич
@Yionew
Aug 17 2014 10:02
@2byte, @elvendor. Оба не угадали. Это ArchLinux
Brezhnev Ivan
@vanchelo
Aug 17 2014 10:02
))
Orel
@2byte
Aug 17 2014 10:03
@Yionew норм?
DeminAlexey
@DeminAlexey
Aug 17 2014 10:05
что может быть нормовее убунты?ъ
Кулыгин Илья Андреевич
@Yionew
Aug 17 2014 10:06
@2byte, Ну да нормальный. Можно полностью под себя настроить, но я этого не делал. Его главная особенность это AUR
Orel
@2byte
Aug 17 2014 10:07
Это что?
Кулыгин Илья Андреевич
@Yionew
Aug 17 2014 10:08
Пользовательский репозиторий, где есть почти все программы под linux
Brezhnev Ivan
@vanchelo
Aug 17 2014 10:08
проверенные?
Orel
@2byte
Aug 17 2014 10:08
У убунты тоже есть
У всех есть
Кулыгин Илья Андреевич
@Yionew
Aug 17 2014 10:09
в убунте надо много сторонних добовлять
а тут один
Brezhnev Ivan
@vanchelo
Aug 17 2014 10:09
у убунты нет пользовательских
там из коробки только официальный
slider23
@slider23
Aug 17 2014 10:10
насколько я помню, arch - это красноглазый дистрибутив, только более гуманный чем генту или слакварь
Brezhnev Ivan
@vanchelo
Aug 17 2014 10:10
@2byte aur - arch user repository
slider23
@slider23
Aug 17 2014 10:10
но красноглазый.
Кулыгин Илья Андреевич
@Yionew
Aug 17 2014 10:10
@vanchelo, в каком смысле проверенные?
Brezhnev Ivan
@vanchelo
Aug 17 2014 10:10
что значит "красноглазый", типа в консоле сидеть?
slider23
@slider23
Aug 17 2014 10:10
т.е. для тех, кому шашечки, а не ехать. в смысле, изучить линукс, а не работать в нем
Brezhnev Ivan
@vanchelo
Aug 17 2014 10:11
@Yionew в смысле что не кто попало может в репо пакеты добавлять
slider23
@slider23
Aug 17 2014 10:11
красноглазый - точить все под себя и Разбираться
Brezhnev Ivan
@vanchelo
Aug 17 2014 10:11
ааа, не это лишнее)
slider23
@slider23
Aug 17 2014 10:11
Говорят, очень хороший в этом плане
Кулыгин Илья Андреевич
@Yionew
Aug 17 2014 10:13
@vanchelo, любой пользователь, который зарегистрирован на сайте арча, может добавить пакет
slider23
@slider23
Aug 17 2014 10:14
"Вместо того, чтобы ждать поддержки или внедрения новых возможностей от разработчиков, пользователи Arch Linux имеют тенденцию самостоятельно решать проблемы и делиться результатами с сообществом и командой разработчиков: "сначала сделай, потом спроси"."
Пришел домой, отправил от нечего делать пару пулл-реквестов в ядро своей операционной системы
Ну так, чисто по приколу. Написал на С, отдебажил, залил. "А что такого, вы так не делаете?"
Brezhnev Ivan
@vanchelo
Aug 17 2014 10:16
))
Кулыгин Илья Андреевич
@Yionew
Aug 17 2014 10:18
ещё говорят, что арч часто ломается
slider23
@slider23
Aug 17 2014 10:19
скорее что его легко сломать
Кулыгин Илья Андреевич
@Yionew
Aug 17 2014 10:19
ну да
slider23
@slider23
Aug 17 2014 10:20
конфигурить-то все руками приходится, можно налажать
а можно не налажать
Кулыгин Илья Андреевич
@Yionew
Aug 17 2014 10:20
а для обычного веб-разработчика конфигурировать почти ничего не надо. Всё почти и так работает
slider23
@slider23
Aug 17 2014 10:20
ну а налажал - чего такого, читаешь man, исправляешь trollface
Brezhnev Ivan
@vanchelo
Aug 17 2014 10:21
:trollface:
Orel
@2byte
Aug 17 2014 10:22
:trollface:
slider23
@slider23
Aug 17 2014 10:23
Package Maintainer 64битной версии ядра, как я понял, у них - индус, который зубным врачом работает.
Brezhnev Ivan
@vanchelo
Aug 17 2014 10:24
ыыыыыыыы
Кулыгин Илья Андреевич
@Yionew
Aug 17 2014 10:25
@slider23 откуда такие суждения?
Основатель совсем не по-гиковски выглядит https://d11xdyzr0div58.cloudfront.net/img/devs/judd3_.jpg
Brezhnev Ivan
@vanchelo
Aug 17 2014 10:25
ага
DeminAlexey
@DeminAlexey
Aug 17 2014 10:32
:trolleybus:
основатель помоему совсем по гиковски выглядит
пиво рядом есть
все
гик
Thomas Anderson
@elvendor
Aug 17 2014 10:34
красные глаза, пузо, борода и кот где?))
Brezhnev Ivan
@vanchelo
Aug 17 2014 10:35
))
у меня кент - футбик, пиво хлещет, тоже гик?
DeminAlexey
@DeminAlexey
Aug 17 2014 10:36
ну он же не имеет отношение к айти
Brezhnev Ivan
@vanchelo
Aug 17 2014 10:36
пиво рядом есть
все
гик
DeminAlexey
@DeminAlexey
Aug 17 2014 10:36
смарите какие преимущество дает айти. Вот ты хлешешь пиво просто так - алкаш, а если айтишник при этом все ты гик
Orel
@2byte
Aug 17 2014 10:38
Что значит гик?
Brezhnev Ivan
@vanchelo
Aug 17 2014 10:40
бр
Orel
@2byte
Aug 17 2014 10:40
Выключатель?
DeminAlexey
@DeminAlexey
Aug 17 2014 10:41
Гик (англ. geek, IPA giːk) — человек, чрезмерно увлечённый чем-либо[1]. В русском языке употребляется преимущественно по отношению к людям, увлечённым технологиями (обычно компьютерными), либо членам какого-либо фэндома.
Brezhnev Ivan
@vanchelo
Aug 17 2014 10:41
короче все люди гики
охотник - гик, рыбак - гик
сексуальный маньяк - гик
DeminAlexey
@DeminAlexey
Aug 17 2014 10:42
ну в вики указано к людям каких профессий у нас использую слово
Brezhnev Ivan
@vanchelo
Aug 17 2014 10:42
@DeminAlexey ГИК
у нас это у кого?
Orel
@2byte
Aug 17 2014 10:42
В ру народе компьютерщик, задрот
DeminAlexey
@DeminAlexey
Aug 17 2014 10:42
я? меня кроме водки и коньяка нечего не интересует
Brezhnev Ivan
@vanchelo
Aug 17 2014 10:42

написано

В русском языке употребляется преимущественно по отношению к людям, увлечённым технологиями

что для тебя означает слово "преимущественно"?
DeminAlexey
@DeminAlexey
Aug 17 2014 10:43
значит всегда
везде
и где не надо
Кулыгин Илья Андреевич
@Yionew
Aug 17 2014 11:20
кто знает почему google chrome и chromium не хотят применять font-weight: 200; Они применяют только bold
Orel
@2byte
Aug 17 2014 11:22
Могут
Кулыгин Илья Андреевич
@Yionew
Aug 17 2014 11:23
у меня не хотят.
Orel
@2byte
Aug 17 2014 11:23

Подключаем допустим

<link href='http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic' rel='stylesheet' type='text/css'>

И юзаем font-weight: 100

Кулыгин Илья Андреевич
@Yionew
Aug 17 2014 11:24
дак шрифт то установлен в системе
Maksim (Ellrion) Platonov
@Ellrion
Aug 17 2014 11:25
есть вот такая инфа "Если у вас шрифт установлен в системе, но не подключен через @font-face, то Google Chrome определяет только Normal и Bold начертания шрифта. Чтобы локальный шрифт заработал, нужно дополнительно указать его font-family."
Кулыгин Илья Андреевич
@Yionew
Aug 17 2014 11:25
ну хоть да. Всё равно придётся подключать
Кулыгин Илья Андреевич
@Yionew
Aug 17 2014 11:25
@Ellrion, спасибо
Maksim (Ellrion) Platonov
@Ellrion
Aug 17 2014 11:26
если поможет напиши
Кулыгин Илья Андреевич
@Yionew
Aug 17 2014 11:36
что-то нифига не идёт
Denwebart
@Denwebart
Aug 17 2014 11:57
Ребят, подскажите пожалуйста, как по канонам Ларавел организовать структуру папок для админ панели сайта? (ни разу админку в ларе не делал ещё)
DeminAlexey
@DeminAlexey
Aug 17 2014 11:58
я тупо папку admin в view создаю и все. А остальное вроде не нужно. При генерации контроллеров там и методы для админ панел генерируются
Denwebart
@Denwebart
Aug 17 2014 11:59
спасибо
Brezhnev Ivan
@vanchelo
Aug 17 2014 12:00
Я бы лучше завел отдельный NS
или воспользовался laravel-modulator
DeminAlexey
@DeminAlexey
Aug 17 2014 12:05
@Denwebart http://github.com/littera/littera Вот мне @PEKTOP скинул
там типа организация папок
Denwebart
@Denwebart
Aug 17 2014 12:09
ок, спасибо большое!
Brezhnev Ivan
@vanchelo
Aug 17 2014 12:25
@DeminAlexey где там организация папок?
slider23
@slider23
Aug 17 2014 12:29
@Denwebart Канонов Ларавел на этот счет нет. Можешь вот этим https://github.com/slider23/laravel-modulator сгенерить в своем неймспейсе папку-модуль Admin например. Можешь сделать руками папку в controllers и во views. а можешь только во views, если контроллер у тебя будет только один.
Brezhnev Ivan
@vanchelo
Aug 17 2014 12:29
удобнее первый варинат
всё будет в одном месте, и админку в другой проект можно будет перенести
slider23
@slider23
Aug 17 2014 12:53
@vanchelo а это твой скрипт приветствует повоприбывших в чате ? Может, и в Ангуляре такое сделать ?
Brezhnev Ivan
@vanchelo
Aug 17 2014 12:54
можно, если нужно)
GitterBot Приветствуем Вас, @fatalstrike, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснений отношений между участниками. За нарушение – Бан!
Nikita Kiselev
@nikitakiselev
Aug 17 2014 13:59
Добрый вечер, коллеги. Подскажите пожалуйста по следующему вопросу. Как красиво реализовать в laravel 4 мета теги для сайта. Под мета тегами имею ввиду title, description, keywords. Мета теги получаю из бд. Всё перерыл, везде делают через поля blade
Alexey
@Butochnikov
Aug 17 2014 14:00
кстати, вчера заметил что timeweb стал поддерживать php 5.4 (и для консоли)
Brezhnev Ivan
@vanchelo
Aug 17 2014 14:01
@fatalstrike напиши класс
Alexey
@Butochnikov
Aug 17 2014 14:02
@fatalstrike привет. а я не понял про поля blade
Alexander Zhuravlev
@SCIF
Aug 17 2014 14:10
Я делал просто через `@section()`
dima670
@dima670
Aug 17 2014 14:17
Привет
GitterBot Приветствуем Вас, @dima670, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснений отношений между участниками. За нарушение – Бан!
Роман Сохарев
@greabock
Aug 17 2014 14:26
Приветствую!
dima670
@dima670
Aug 17 2014 14:30
Для чего События используются? Пример
Роман Сохарев
@greabock
Aug 17 2014 14:31
@dima670 Простой пример: отправка сообщения на почту автора поста при добавлении коментария к посту.
Brezhnev Ivan
@vanchelo
Aug 17 2014 14:31
события нужны если делаешь открытый компонент
когда пишешь обычный сайт там нафик не нужны события
Alexander Zhuravlev
@SCIF
Aug 17 2014 14:32
@vanchelo , или используешь ;)
Brezhnev Ivan
@vanchelo
Aug 17 2014 14:32
@SCIF точно)
GitterBot Приветствуем Вас, @sw-double, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснений отношений между участниками. За нарушение – Бан!
Роман Сохарев
@greabock
Aug 17 2014 14:49
Что бы было понятнее. К примеру, некий гипотетический чувак, написал некую систему и она цветет и пахнет. Чувак систему поддерживает, обновления накатывает, патчи пилит, и все такое прочее. Ты пишешь расширение, под эту систему. Если ты вмешаешься в эту систему, и добавишь в условный метод addComment, условного класса PostClass, свой код, который делает что-то, что тебе остро необходимо, то при следующем патче системы, твой код будет похерен.
В место этого, вы как бы, заключаете "соглашение" с автором системы, что его метод addComment, вне зависимости от патчей и версий системы, всегда будет генерировать некий ивент, который ты и будешь обрабатывать. И вне зависимости от патчей и обновлений ты будешь уверен, что твое расширение всегда будет работать. Это и позволяет системе состоять из независимых модулей.
Brezhnev Ivan
@vanchelo
Aug 17 2014 16:18
а кто-то пользуется вот это функцией http://php.net/manual/en/function.class-alias.php ?
а то мы всё коробочными пользуемся
я вот так в ларе алиасы задаю
AliasLoader::getInstance($aliases);
Роман Сохарев
@greabock
Aug 17 2014 16:22
Я что-то не могу сходу придумать пример полезного употребления... Разве что избегать огромных нейм-спейсов...
Brezhnev Ivan
@vanchelo
Aug 17 2014 16:22
да ну
я без алиасов жить не могу
Роман Сохарев
@greabock
Aug 17 2014 16:23
Ну опиши, как ты его используешь
Brezhnev Ivan
@vanchelo
Aug 17 2014 16:23
App\Controllers\SomeController
'SomeController' => 'App\Controllers\SomeController'
Роман Сохарев
@greabock
Aug 17 2014 16:23
Ну... и
Brezhnev Ivan
@vanchelo
Aug 17 2014 16:23
что ну и?
Route::get('some', 'SomeController@some')
Роман Сохарев
@greabock
Aug 17 2014 16:24
Ну а я о чем писал?
Brezhnev Ivan
@vanchelo
Aug 17 2014 16:24
ты попросил пример
помимо избегания NS еще возможность не трогая роуты сменить контроллер
это так же когда ты биндишь интерфейс
Роман Сохарев
@greabock
Aug 17 2014 16:25
Я понял.
Brezhnev Ivan
@vanchelo
Aug 17 2014 16:27
<?php

namespace NS
{
    class X
    {
        static $x = 10;
    }

    echo X::$x; // 10
}

namespace {
    class_alias('NS\X', 'Y');

    echo Y::$x; // 10
}
собственно AliasLoader делает тоже самое)
public function load($alias)
{
    if (isset($this->aliases[$alias]))
    {
        return class_alias($this->aliases[$alias], $alias);
    }
}
DeminAlexey
@DeminAlexey
Aug 17 2014 16:30
ну вот опять за проект надо браться. Как же задолбался вапшэ не хочу его делать
пива тоже не купил без пива не могу.
Brezhnev Ivan
@vanchelo
Aug 17 2014 16:30
давай мне
Роман Сохарев
@greabock
Aug 17 2014 16:30
@vanchelo Это интересно... еще бы придумать, где я могу это использовать...
DeminAlexey
@DeminAlexey
Aug 17 2014 16:31
дело в том, что я за стройматериалы бартером
так бы отдал
Brezhnev Ivan
@vanchelo
Aug 17 2014 16:31
аааа
ну я бы взял и материалами тока ты мне их не доставишь)
потому как у нас в городе в ближайшее время они будут сильно нужны
Роман Сохарев
@greabock
Aug 17 2014 16:31
Я так понимаю, материалы он еще год назад выбрал...
Brezhnev Ivan
@vanchelo
Aug 17 2014 16:31
кирпич, цемент
DeminAlexey
@DeminAlexey
Aug 17 2014 16:31
именно
и уже в расход пустил
Brezhnev Ivan
@vanchelo
Aug 17 2014 16:32
)) ахах
Роман Сохарев
@greabock
Aug 17 2014 16:32
На дело надеюсь? Не на пиво сменял? =)
Brezhnev Ivan
@vanchelo
Aug 17 2014 16:32
@greabock как ты и сказал чтобы избегать длинных имен классов
DeminAlexey
@DeminAlexey
Aug 17 2014 16:34
на дело конечно. Вон будку собачке отстроил из досок. А так в основном ламинат, штукатурка, батареи
Brezhnev Ivan
@vanchelo
Aug 17 2014 16:34
еще удобная шутка если не юзать алиасы
use App\Controllers\UserController;

Route::get('users', UserController::class . '@index');
но это только в PHP 5.5
Роман Сохарев
@greabock
Aug 17 2014 16:37
@vanchelo Именно, я сейчас использую use, потому и думаю, как бы я мог использовать альясы =)
Brezhnev Ivan
@vanchelo
Aug 17 2014 16:37
нее, use и я использую, а алиасы только в роутах
и в шаблонах
action('UserController@index')
а так бы полное имя контроллера писать пришлось
Роман Сохарев
@greabock
Aug 17 2014 16:38
ах, вот оно что... хм
я об этом не подумал совсем
Danil
@Jonik19
Aug 17 2014 16:53
привет. подскажите, что за ошибка
Column not found: 1054 Unknown column '2' in 'on clause' (SQL: select count(*) as aggregate from buildings inner join rooms on max_count >= 2 where buildings.deleted_at is null and type = 1
DeminAlexey
@DeminAlexey
Aug 17 2014 16:54
привет покажи полный запрос а
Danil
@Jonik19
Aug 17 2014 16:55
'''
$query = DB::table('buildings')->where('buildings.deleted_at','=',null);
if(Input::get('max_count') != 'null'){
$query->join('rooms', 'max_count','>=',Input::get('max_count'),'inner');
}
'''
Vadim Shashin
@Enapiuz
Aug 17 2014 16:55
в этом месте ' join rooms on max_count >= 2' разве должно быть вместо 2 не имя поля по которому соединять таблицы?
DeminAlexey
@DeminAlexey
Aug 17 2014 16:55
ну не так не так. А там где буква ё ``
Danil
@Jonik19
Aug 17 2014 16:56
$query = DB::table('buildings')->where('buildings.deleted_at','=',null);
if(Input::get('max_count') != 'null'){
$query->join('rooms', 'max_count','>=',Input::get('max_count'),'inner');
}
@Enapiuz а как мне вытащить с обычным значением, а не со столбцом из таблицы ?
DeminAlexey
@DeminAlexey
Aug 17 2014 17:02
@Jonik19 ты доку почитай про лефт джойины http://laravel.com/docs/queries#joins приглядись. тебя тут весь запрос не верный. Вот тут тоже чувак задается вопросом как лефт джоин запрос составить http://stackoverflow.com/questions/17404743/laravel-4-query-builder-left-join-and-query
Danil
@Jonik19
Aug 17 2014 17:03
спасибо
DeminAlexey
@DeminAlexey
Aug 17 2014 17:03
конечно я до конца не понимаю что тебе нужно, если бы сказал что хочешь сделать, нам было бы легче @Jonik19
Vadim Shashin
@Enapiuz
Aug 17 2014 17:03

У меня с Eloquent пока очень туго, в процессе изучения, но могу предположить, что что-то типа такого (плюс-минус 10 км):

$query = DB::table('buildings')->where('buildings.deleted_at','=',null)->where('rooms.max_count', '>=', Input::get('max_count'));
if(Input::get('max_count') != 'null'){
    $query->join('rooms', 'room.building_id','=','buildings.id','inner');
}

вероятно бред =)

Danil
@Jonik19
Aug 17 2014 17:05
@Enapiuz вся эта часть должна быть if:
where('rooms.max_count', '>=', Input::get('max_count'));
if(Input::get('max_count') != 'null'){
    $query->join('rooms', 'room.building_id','=','buildings.id','inner');
}
Vadim Shashin
@Enapiuz
Aug 17 2014 17:06
Мб так?
$query = DB::table('buildings')->where('buildings.deleted_at','=',null);
if(Input::get('max_count') != 'null'){
    $query->where('rooms.max_count', '>=', Input::get('max_count'));
    $query->join('rooms', 'room.building_id','=','buildings.id','inner');
}
Danil
@Jonik19
Aug 17 2014 17:12
щас попробую
Danil
@Jonik19
Aug 17 2014 17:18
@Enapiuz мне нужно получить только buildings
Vadim Shashin
@Enapiuz
Aug 17 2014 17:21
@Jonik19 с джойном и будет возвращаться все, что связано, в select выбери нужные поля, типа buildings.name
Aza Noriega
@MegaGM
Aug 17 2014 17:21
@Butochnikov 5.4 это всё равно не 5.5 :(
Vadim Shashin
@Enapiuz
Aug 17 2014 17:21
если сейчас, конечно, получается все что надо, плюс лишнее
Alexey
@Butochnikov
Aug 17 2014 17:22
@MegaGM все лучше чем 5.3
теперь смело можно 4.2 ставить
DeminAlexey
@DeminAlexey
Aug 17 2014 17:26
а чего вы так на эти версии дрочите то? Разницы почти никакой нет
Thomas Anderson
@elvendor
Aug 17 2014 17:28
@DeminAlexey с 5.3 перепрыгни на 5.5, разницу в производительности сразу заметишь
Aza Noriega
@MegaGM
Aug 17 2014 17:30
@DeminAlexey Ну... у меня только один ответ на твой вопрос. Если ты не чувствуешь чувство неполноценности, когда 5.3, а не 5.5, то тебе, как кодеру, точно есть куда расти.
Vadim Shashin
@Enapiuz
Aug 17 2014 17:30
у нас геморно перейти с 5.3, десятки тысяч строк гавнокода + проект в Win1251 и все это ломается в огромном количестве мест сразу =(
Aza Noriega
@MegaGM
Aug 17 2014 17:31
@Enapiuz 1251? Небось адепты Попова писали? :D это я шутки ради
Vadim Shashin
@Enapiuz
Aug 17 2014 17:32
@MegaGM Может быть =)
Aza Noriega
@MegaGM
Aug 17 2014 17:33
А я за такие вообще не берусь. И тебе бы посоветовал :)
Или ты на окладе? :D
Vadim Shashin
@Enapiuz
Aug 17 2014 17:35
Я там джуном устроился, первый коммерческий опыт типа =) И где тут смайлики?
DeminAlexey
@DeminAlexey
Aug 17 2014 17:35
если на окладе то не лучше будет, сказать им что все по новой нужно переписать и типа там код говно. А за одно и пишешь и в глазах поднимаешься и не бездельничаешь, а пока пишешь тебя и задалбливать не будут
Danil
@Jonik19
Aug 17 2014 17:37
@Enapiuz спасибо
Vadim Shashin
@Enapiuz
Aug 17 2014 17:39
Да там все знают, что по новой переписывать надо все, но это займет в самом лучшем случае полгода, хотя скорее больше и времени на это как всегда нет, надо новые фичи пилить.
Евгений
@SamoilenkoEvgeniy
Aug 17 2014 17:56
Всем добрый день!
Кто где хостит приложения на ларе?
DeminAlexey
@DeminAlexey
Aug 17 2014 17:56
я на versio.nl 6 евриков в год
Alexey
@Butochnikov
Aug 17 2014 17:56
DO, timeweb,selectel
DeminAlexey
@DeminAlexey
Aug 17 2014 17:56
ну и диджитал ошен можно
тоже дешего
Роман Сохарев
@greabock
Aug 17 2014 17:57
@SamoilenkoEvgeniy на своем сервере хосчу... хощу... хостю? Тьфу блин!
DeminAlexey
@DeminAlexey
Aug 17 2014 17:57
версио нл не советовал бы, потому-что там больше 10мб за раз нельзя грузить
Евгений
@SamoilenkoEvgeniy
Aug 17 2014 17:57
Ну не на вирте же?
Или как-то можно нормально развернуть на виртуальном хостинге?
Я просто вчера искал инфу, но советы там так себе...)
@greabock хостюсь)
Vadim Shashin
@Enapiuz
Aug 17 2014 17:58
инфобокс в качестве бомжевдс за 150р в месяц
DeminAlexey
@DeminAlexey
Aug 17 2014 17:59
ну не зна. У на диджитале вполне себе норм за небольшие деньги. А на версио вообще нет почти ограничений. Сколько хош поддоменов 50 гигов сколько хош баз, сколько хош доменов почт и так далее. Только вот не больше 10мб за раз загружать и все
лучше научится виртуалку разворачивать нежели платить много да еще и кучу ограничений при этом иметь
Thomas Anderson
@elvendor
Aug 17 2014 18:00
cloudatcost за 1$ в мес VPS
Alexey
@Butochnikov
Aug 17 2014 18:01
@DeminAlexey по поводу версий... хотелось на шаред уже юзать laravel 4.2, на 5.3 нельзя это сделать, вот и весь сказ про версии
Thomas Anderson
@elvendor
Aug 17 2014 19:16
посмотрел весь плейлист Programming With Anthony Ferrara http://www.youtube.com/playlist?list=PLM-218uGSX3DQ3KsB5NJnuOqPqc5CW2kW
Доходчивее материала я нигде не встречал!
Brezhnev Ivan
@vanchelo
Aug 17 2014 19:17
@elvendor да, он классно рассказывает
Thomas Anderson
@elvendor
Aug 17 2014 19:18
Jeffrey Way должен взять на вооружение этот стиль изложения
Konstantin L
@sw-double
Aug 17 2014 19:30
Laracasts <3
Danil
@Jonik19
Aug 17 2014 20:07

Подскажите, почему после запросов

//1-й
 $query = DB::table('buildings')->select(
            ...столбцы
        )->where('buildings.deleted_at','=',null);
//2-й
        if(Input::get('type') != 'null'){
            $query->where('type','=',Input::get('type'));
        }
//После я делаю
$buildings = $query->distinct()->paginate(1);

в 1-м случаем я получаю массив параметров-массивов, а
во 2-м массив stdClass, json походу

Как к одному виду привести это ?

Orel
@2byte
Aug 17 2014 20:09
 $query1 = DB::table('buildings')->select(
            ...столбцы
        )->where('buildings.deleted_at','=',null);
if(Input::get('type') != 'null'){
            $query2 = $query1->where('type','=',Input::get('type'));
        }
$buildings = $query2->distinct()->paginate(1);
Danil
@Jonik19
Aug 17 2014 20:11
если if, то к запросу добавляется еще. а тут не будет работать без ifa
Orel
@2byte
Aug 17 2014 20:13
Мой рабочий из проекта
$users = User::select(\DB::raw('users.*,COUNT(in1.id) AS c_actinvest'))
            ->leftJoin('invests AS in1', function ($join) {
                $join->on('in1.user_id','=','users.id')->where('in1.status', '=', 1);
            });

        // Создания условий для фильтра
        if (isset($input['filter'])) {
            foreach ($fields as $key => $val) {
                if (strpos($key, '_comp') === false)
                    $users->where('users.'.$key, (isset($fields[$key .'_comp']) ? $fields[$key .'_comp'] : '='), $val);
            }
        }

        $users = $users->orderBy('users.id', 'DESC')
            ->groupBy('users.id')
            ->groupBy('in1.user_id')
            ->with('invests')
            ->paginate(Config::get('in.admin.paginate.users_list'));
Danil
@Jonik19
Aug 17 2014 20:16
тогда у меня, $query2в $query1 переименовать нужно, так ?
Orel
@2byte
Aug 17 2014 20:17
Как видишь у меня одинаковые имена
Danil
@Jonik19
Aug 17 2014 20:24
вывожу в шаблоне так: @foreach($buildings as $building) {{$building['name']}} @endforeach
без if выводит нормально, с ifom: Cannot use object of type StdClass as array
Orel
@2byte
Aug 17 2014 20:25
@foreach ($models as $model)
    {{$model->name}}
@endforeach
Danil
@Jonik19
Aug 17 2014 20:27
@2byte спасибо тебе большое)
Orel
@2byte
Aug 17 2014 20:27
:trollface:
Кулыгин Илья Андреевич
@Yionew
Aug 17 2014 21:31
Для школы такой сайт будет норм http://yionew.ru/ ??? (сделан набросок только главной страницы)
Brezhnev Ivan
@vanchelo
Aug 17 2014 21:31
норм
Danil
@Jonik19
Aug 17 2014 21:33
прикольный, бледноватый правда
Кулыгин Илья Андреевич
@Yionew
Aug 17 2014 21:33
ну это только набросок
я просто в фотошопе рисовать не умею, и поэтому сразу в html/css делаю
Кулыгин Илья Андреевич
@Yionew
Aug 17 2014 21:47
а синий цвет на белом фоне глаза режет или нет?
Alexander Zhuravlev
@SCIF
Aug 17 2014 21:57
@Yionew , у меня 1024*768. Беда с паддингами. В остальном, вполне себе цивильно
Nikita Kiselev
@nikitakiselev
Aug 17 2014 22:59
@Yionew и проверь на мобильных браузерах. На ios беда, видимо мета тег прописан для масштаба
GitterBot Приветствуем Вас, @wineua, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснений отношений между участниками. За нарушение – Бан!