These are chat archives for LaravelRUS/chat

18th
Dec 2014
lastjar
@lastjar
Dec 18 2014 02:28
всем привет. помогите разобраться с Auth::attempt не могу понять в какой таблице он смотрит данные (прошу прощения за глупы вопрос)
Alexander Zhuravlev
@SCIF
Dec 18 2014 02:31
@lastjar , в компании указанной в моделе User в свойстве $tablename (или просто $table, не помню)
lastjar
@lastjar
Dec 18 2014 02:37
@SCIF , вы мне глаза раскрыли, спасибо!
Alexander Zhuravlev
@SCIF
Dec 18 2014 02:39
@lastjar , всегда пожалуйста! Для меня был непонятен один момент каким чудесным образом Auth определяет искать по имени пользователя или по почте аккаунт. А потом выяснилось, что дал в ассоциативном массиве для attempt(), ключи того и будет искать :) Потрясающе логично и просто, но блин до меня дойти не могло что там всё просто
lastjar
@lastjar
Dec 18 2014 02:42
@SCIF, может какие гайды посоветуете? (ну кроме доков)
Alexander Zhuravlev
@SCIF
Dec 18 2014 02:44
@lastjar , тут есть любители laracast'ов и там регулярно дельные идеи проскакивают, но я не смотрел и конкретно потыкать во что-то интересное, не могу. Да и как-то уже сугубо на api и исходники начинаю переходить, когда нужно что-то прояснить. Api рулит :)
@lastjar , тут есть любители laracast'ов и там регулярно дельные идеи проскакивают, но я не смотрел и конкретно потыкать во что-то интересное, не могу. Да и как-то уже сугубо на api и исходники начинаю переходить, когда нужно что-то прояснить. Api рулит :?)
lastjar
@lastjar
Dec 18 2014 02:46
@SCIF , api рулит, опыта пока мало быстро вникать в него
Alexander Zhuravlev
@SCIF
Dec 18 2014 02:47
@lastjar , да, конечно, но для новичка я не подскажу что-нибудь
lafafm
@lafafm
Dec 18 2014 09:51
Доброе время суток, есть тут кто?)
Maxim
@Big-Shark
Dec 18 2014 09:52
Предположим, есть
amigosprogdoc
@amigosprogdoc
Dec 18 2014 09:52
Доброе...
Brezhnev Ivan
@vanchelo
Dec 18 2014 09:52
Доброе
LaravelButler

Приветствуем Вас, @lafafm, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснений отношений между участниками. За нарушение – Бан!

Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, ознакомьтесь с Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Brezhnev Ivan
@vanchelo
Dec 18 2014 09:52

есть тут "кто"

кто такой "кто"?

S Z
@sergeizelenyi
Dec 18 2014 09:53
незнаю такого
lafafm
@lafafm
Dec 18 2014 09:53
Блин.. Ну зачем к словам то придираться
Есть небольшой вопрос, надеюсь сможете помочь
Brezhnev Ivan
@vanchelo
Dec 18 2014 09:53
так сразу к делу и переходи
amigosprogdoc
@amigosprogdoc
Dec 18 2014 09:53
)))
S Z
@sergeizelenyi
Dec 18 2014 09:53
тут всегда есть кто )
Brezhnev Ivan
@vanchelo
Dec 18 2014 09:53
)
есть че?
lafafm
@lafafm
Dec 18 2014 09:54

Мне нужно сделать авторизацию на laravel, с правами доступа к каждой отдельной папке
Т.е. есть скрипты 1, 2, 3, 4
И есть пользователи с правами доступа:
1-й с правами к первому и третьему скрипту
2-й с правами к второму и третьему
ну и т.д.

Не подскажете как это лучше реализовать встроеными методами Laravel?

Ну или просто подтолкнуть на нужную документацию
Brezhnev Ivan
@vanchelo
Dec 18 2014 09:55
что под папкой подразумевается?
lafafm
@lafafm
Dec 18 2014 09:56
Грубо говоря - каждая папка раньше была отдельным проектом
Сейчас хочу слить все проекты в один, но с общей авторизацией
Ну и собственно авторизация с правами доступа к выбраным проектам
Brezhnev Ivan
@vanchelo
Dec 18 2014 09:57
сначала надо таблиц юзеров общую создать
Maxim
@Big-Shark
Dec 18 2014 09:57
я так полагаю к контролерам наверное.
Brezhnev Ivan
@vanchelo
Dec 18 2014 09:57
добавить в неё нужных юзеров
и проще всего еще одну таблицу с права создать
со связью один ко многим
написать простой фильтр, повесить на группу
и при доступе к опред. урлу проверять по таблице есть ли доступ
или метод в модели юзера создать hasPermission
а можно еще поставить Lock для ларавел
lafafm
@lafafm
Dec 18 2014 10:00
Ну это в принципе понятно
Только один не совсем понятный вопрос по таблице с правами
Таких "проектов" сейчас 10
Это нужно делать 10 пермишинов, и привязывать по несколько пермишинов к одному юзеру?
(Когда юзеру нужно доступ к 1, 3, 7 проектам)
вот этот пакет
lafafm
@lafafm
Dec 18 2014 10:01
Блин, на первый взгляд именно то что нужно)
Спасибо большое!
Maxim
@Big-Shark
Dec 18 2014 10:02
ну да
Brezhnev Ivan
@vanchelo
Dec 18 2014 10:02
я им не пользовался)
lafafm
@lafafm
Dec 18 2014 10:02
Ну, я уже попытаюсь как-то заюзать его)
есть еще вот этот, но он если не ошибаюсь платный
Maxim
@Big-Shark
Dec 18 2014 10:05
да, он платный
Brezhnev Ivan
@vanchelo
Dec 18 2014 10:05
мне вот этот нравится https://github.com/Zizaco/entrust
и довольно просто настроить
Maxim
@Big-Shark
Dec 18 2014 10:06
ппц, купил новый ноут, сейчас незнаю как туда перенести все что надо, за 5 лет накопилось слишком много софта(
Brezhnev Ivan
@vanchelo
Dec 18 2014 10:06
=)
lafafm
@lafafm
Dec 18 2014 10:12
Хм, а он позволяет настроить права доступа?
Если да, то как по мне лучше пробовать проверенное)
Brezhnev Ivan
@vanchelo
Dec 18 2014 10:12
проверенный это Sentry
там точно можно права доступа настраивать
lafafm
@lafafm
Dec 18 2014 10:13
По правде говоря "Sentry" мне мало о чем говорит)
lafafm
@lafafm
Dec 18 2014 10:15
На сколько я понял "Sentry" это старый провереный фреймворк для авторизации?
Brezhnev Ivan
@vanchelo
Dec 18 2014 10:17
да
тебе нужно на основе групп доступы давать
грубо говорят проект это группа, добавил в неё юзеров которым разрешено
lafafm
@lafafm
Dec 18 2014 10:29
Хорошо, буду пробовать
Спасибо еще раз
Maxim
@Big-Shark
Dec 18 2014 10:38
https://github.com/laravel теперь у лары 2 автора
Brezhnev Ivan
@vanchelo
Dec 18 2014 10:38
=)
Давно пора) Грэхем такое чувство что не один человек)
я в какой пакет не зайду написанный на пхп, он там отметился коммитом)
Maxim
@Big-Shark
Dec 18 2014 10:39
Такое чувство что Грэхем и не человек вовсе)
Brezhnev Ivan
@vanchelo
Dec 18 2014 10:39
да да)
amigosprogdoc
@amigosprogdoc
Dec 18 2014 10:39
))
Maxim
@Big-Shark
Dec 18 2014 10:40
Year of contributions
10,535 total
Brezhnev Ivan
@vanchelo
Dec 18 2014 10:41
много
Maxim
@Big-Shark
Dec 18 2014 10:46
https://styleci.grahamjcampbell.co.uk/ забавно, он прогоняет на код стаил открытые репы, и если там чтото не так, то сам и коммитит исправления)
On 24th September 2014, Taylor made me part of the official Laravel organisation on GitHub.
Brezhnev Ivan
@vanchelo
Dec 18 2014 10:50
Прикольно
Maxim
@Big-Shark
Dec 18 2014 11:00

ппц

I currently maintain 23 Laravel packages by myself, and the combined number of downloads of these packages is approaching 100,000.

slider23
@slider23
Dec 18 2014 11:01
17 лет чуваку кстати
Maxim
@Big-Shark
Dec 18 2014 11:03
Где мои 17 лет, а Никите Попову (nikic) 19
Кто еще знает молодые дарования?
Brezhnev Ivan
@vanchelo
Dec 18 2014 11:04
=)
мы уже потеряны для общества) никакой пользы
Maxim
@Big-Shark
Dec 18 2014 11:07
http://spinejs.com юзал кто?
Brezhnev Ivan
@vanchelo
Dec 18 2014 11:08
впервые вижу)
slider23
@slider23
Dec 18 2014 11:08
нужен ангуляр/эмбер и реакт. остальное не нужно :)
Maxim
@Big-Shark
Dec 18 2014 11:10
Мне в свое время у спайна понравились примеры на кофе, он собственно под кофе и писался сам, поэтому все очень красиво и логично, а не вывернуто на изнанку как у жс
slider23
@slider23
Dec 18 2014 11:19
Вспомнил, где про спайн читал - http://bit.ly/13fn03A
Maxim
@Big-Shark
Dec 18 2014 11:25
Хелп, https://www.theicehouse.co.nz/casestudy/ecoportal/ гляньте сайт, видеть вот такое "Industry: ICT  • В "
из за чего так коробит текст?
Alexey
@Butochnikov
Dec 18 2014 11:30
интервью же было с Graham Campbell https://laravel-news.com/2014/08/artisan-files-graham-campbell/
Brezhnev Ivan
@vanchelo
Dec 18 2014 11:31
юзает винду)
смотрю чтобы быть крутым прогером кодить на маке или под линуксом не обязательно
Maxim
@Big-Shark
Dec 18 2014 11:35
Ппц, он всего 2 года пишет на пхп
Brezhnev Ivan
@vanchelo
Dec 18 2014 11:36
:clap:
Maxim
@Big-Shark
Dec 18 2014 11:38
Как он поддерживает порядок в коде, при таком именовании файлов на рабочем столе)
Brezhnev Ivan
@vanchelo
Dec 18 2014 11:39
мегамозг
на сколько вкладок в хроме у вас хватает оперативной памяти (в среднем)?
Maxim
@Big-Shark
Dec 18 2014 11:40
@slider23 и как книжка? я прочитал что автору вроде 19, он успел написать 2 книги, спайн, поработать над боверов, поработать в твитер и в страйп.
Brezhnev Ivan
@vanchelo
Dec 18 2014 11:40
фигасе
Maxim
@Big-Shark
Dec 18 2014 11:40
у меня на 0, не пользуют хромом)
Brezhnev Ivan
@vanchelo
Dec 18 2014 11:40
хром жрет много памяти
Maxim
@Big-Shark
Dec 18 2014 11:41
в фф от гдето с 30 начинает подтуплять, ребутешь, и норма на несколько часов хватает, потом еще ребут)
Brezhnev Ivan
@vanchelo
Dec 18 2014 11:41
developers edition пробовал?
Maxim
@Big-Shark
Dec 18 2014 11:41
хром жрет, ты походу с фф не работал)
еще нет, может на новый ноут поставлю
Brezhnev Ivan
@vanchelo
Dec 18 2014 11:42
я с фф работаю с версии 1.5
самая норм версия была 3.6
Maxim
@Big-Shark
Dec 18 2014 11:42
у меня сейчас 1.2 гига фф сожрал, из 4 всего
Alexey
@Butochnikov
Dec 18 2014 11:42
@slider23 а почему deployer.in, а не envoy?
Maxim
@Big-Shark
Dec 18 2014 11:42
у меня сейчас версия 34 ) я перестал считать их)
Brezhnev Ivan
@vanchelo
Dec 18 2014 11:43
ну да, 34 последняя стабильная
у хрома выше версия)
Maxim
@Big-Shark
Dec 18 2014 11:43
@slider23 можно я отвечу свой вариант почему, мне приятней использовать пхп функции а не шаблонизатор)
Brezhnev Ivan
@vanchelo
Dec 18 2014 11:43
Хром 39.0.2171.95
Лиса пытается нагнать хром, но не получается)
Maxim
@Big-Shark
Dec 18 2014 11:44
Они скоро десятками скакать начнут)
Brezhnev Ivan
@vanchelo
Dec 18 2014 11:44
по всей видимости)
Maxim
@Big-Shark
Dec 18 2014 11:46
Слушайте, вопрос, ктото сегодня кинул ссылку на асинк очереди через пхп и мускул,
так вопрос, почему тогда никто больше не использует exec для распаралеливания сложных задачь которые можно выполнить в бекенде?
Brezhnev Ivan
@vanchelo
Dec 18 2014 11:46
@slider23 кидал
а кто юзал модуль для пхп pthreads?
Roman
@TeroBlaZe
Dec 18 2014 11:54
@vanchelo хром уже 41 версии, dev-ветка
Brezhnev Ivan
@vanchelo
Dec 18 2014 11:55
а 40-ковка где потерялась?
Roman
@TeroBlaZe
Dec 18 2014 11:55
@vanchelo в бета ветке)
Maxim
@Big-Shark
Dec 18 2014 11:55
@vanchelo они прыгают, так быстрей от фф оторваться
Brezhnev Ivan
@vanchelo
Dec 18 2014 11:55
витвистый какой хром)
Roman
@TeroBlaZe
Dec 18 2014 11:55
лиса не лучше
на данный момент последняя Dev версия лисы - 37
Brezhnev Ivan
@vanchelo
Dec 18 2014 11:57
идеальный браузер как и идеальн(ый|ая) мужчина|женщина =)
Roman
@TeroBlaZe
Dec 18 2014 11:57
  • имхо такого нет)
Brezhnev Ivan
@vanchelo
Dec 18 2014 11:57
о чем и речь(
Roman
@TeroBlaZe
Dec 18 2014 11:58
хотя для сёрфа мне очень сафари понравился последний
Brezhnev Ivan
@vanchelo
Dec 18 2014 11:58
в лисе хороший devtools сделали
Roman
@TeroBlaZe
Dec 18 2014 11:58
но хром более интересен для разработки
Brezhnev Ivan
@vanchelo
Dec 18 2014 11:59
из коробки показывает какие события и кто повесил на элемент
довольно удобно
Roman
@TeroBlaZe
Dec 18 2014 11:59
@vanchelo в сравнении с тем, что был, да в лисе стал по-лучше
Maxim
@Big-Shark
Dec 18 2014 11:59
Мне в хроме не нравится одно, как работать с 30 + вкладов
когда ты начинаешь тыкаться по всем вкладкам чтоб найти нужную
Roman
@TeroBlaZe
Dec 18 2014 11:59
@Big-Shark закрывать (:
Brezhnev Ivan
@vanchelo
Dec 18 2014 12:00
не юзать вкладки)
Roman
@TeroBlaZe
Dec 18 2014 12:00
окна рулят :D
Brezhnev Ivan
@vanchelo
Dec 18 2014 12:00
привет IE)
Roman
@TeroBlaZe
Dec 18 2014 12:00
окна а потом ctrl+shift+q
Ну а лучше не страдать этой болезнью "авось пригодится, оставлю открытой"
Maxim
@Big-Shark
Dec 18 2014 12:01
))) uups, I reloaded all tabs
Хотел узнать сколько всего табов, и случайно перезагрузил их
ну думаю 50+
@TeroBlaZe не могу не юзать, привычка
Roman
@TeroBlaZe
Dec 18 2014 12:03
в хроме такой возможности нет, носколько мне известно :D
@Big-Shark есть много других более удобных способов организовать свой рабочий процесс и отделить одну задачу от другой
Brezhnev Ivan
@vanchelo
Dec 18 2014 12:06
например нанять школьника который будет за твоими вкладками следить)
Maxim
@Big-Shark
Dec 18 2014 12:06
)))
Roman
@TeroBlaZe
Dec 18 2014 12:13
для кого-то уже баян, но всё же))) http://www.youtube.com/watch?v=ioKtG7ezItU
Maxim
@Big-Shark
Dec 18 2014 12:16

OMG

curl -L http://install.ohmyz.sh | sh
The program 'curl' is currently not installed. You can install it by typing:
sudo apt-get install curl

я уже и забыл каково это)
Maxim
@Big-Shark
Dec 18 2014 12:29
install.ohmyz.sh только у меня не работает?
amigosprogdoc
@amigosprogdoc
Dec 18 2014 12:35
не доступен
Роман Сохарев
@greabock
Dec 18 2014 13:23
напоминает ситуацию года так 2002, когда драйвера к приводу шли на CD =)
Роман Сохарев
@greabock
Dec 18 2014 13:49
Если кому-то интересно, я заканчиваю материал по MP. Думаю завтра запостить
Brezhnev Ivan
@vanchelo
Dec 18 2014 13:50
класс
amigosprogdoc
@amigosprogdoc
Dec 18 2014 13:50
MP ? подробней можно?
Роман Сохарев
@greabock
Dec 18 2014 13:51
Древовидные ( иерархические ) структуры, они же ветвящиеся множества, они же замыкающиеся связи. Паттерн Matherialized Path
Смотрел тут как делают мув ноды (ветви) на NS... это какой-то ужас
затраты колоссальные
amigosprogdoc
@amigosprogdoc
Dec 18 2014 13:57
Спасибо) Я начал перебирать пакеты в ларавел) А по множествам с удовольствием почитаю)
Роман Сохарев
@greabock
Dec 18 2014 13:58
из готовых пакетов по деревьям, рекомендую глянуть CT под лару
хохо... chintanbanugaria/92five#71
добро победило
Brezhnev Ivan
@vanchelo
Dec 18 2014 14:02
прикольно, я думал проект скорее мертв, чем жив)
amigosprogdoc
@amigosprogdoc
Dec 18 2014 14:02
этот пакетик уже отмечен звездой) Вообще надо какой то дайджест пакетов организовывать )
Maxim
@Big-Shark
Dec 18 2014 14:03
что ты имеешь ввиду?
amigosprogdoc
@amigosprogdoc
Dec 18 2014 14:04
я? )
Роман Сохарев
@greabock
Dec 18 2014 14:05
@vanchelo я поставил, хотел потестить и уперся в сраный неправославный latin1
теперь думаю на вторую итерацию пойти )
Brezhnev Ivan
@vanchelo
Dec 18 2014 14:06
ясно =)
Maxim
@Big-Shark
Dec 18 2014 14:07
@amigosprogdoc да, я тебе)
Роман Сохарев
@greabock
Dec 18 2014 14:08
@Big-Shark я думаю, @amigosprogdoc имеет ввиду список хороших пакетов по рубрикам
Maxim
@Big-Shark
Dec 18 2014 14:10
@greabock у него что за место миграций просто sql в корне?
Роман Сохарев
@greabock
Dec 18 2014 14:11
"какбэ" да ))... там установщик есть, который инсталлит это дело
Maxim
@Big-Shark
Dec 18 2014 14:14
@greabock ругаться тут нельзя, но на ум приходит только пушной зверек
Роман Сохарев
@greabock
Dec 18 2014 14:14
ласка? )))
Maxim
@Big-Shark
Dec 18 2014 14:15
Почти)
Роман Сохарев
@greabock
Dec 18 2014 14:16
там индусы со шведами в кооперации катали... даже не знаю...
Роман Сохарев
@greabock
Dec 18 2014 14:24
эсом ларавел... подборка в которую не попал фэйкер, это странно ))
Maxim
@Big-Shark
Dec 18 2014 14:27
потому что фейкер это не пакет для лары)
Роман Сохарев
@greabock
Dec 18 2014 14:29
ну так-то да... и тем не менее, маст хэв
Maxim
@Big-Shark
Dec 18 2014 14:30
Ну так то да) Хотят тот же файлсистем попал вроде, хотя он тоже недля лары
Роман Сохарев
@greabock
Dec 18 2014 14:32
Не не, там ссылка на репак под лару
Maxim
@Big-Shark
Dec 18 2014 14:37
зачем нужен этот пакет https://github.com/GrahamCampbell/Laravel-Flysystem если в ларе вроде как есть флайсистем https://github.com/laravel/framework/blob/master/composer.json#L21
Brezhnev Ivan
@vanchelo
Dec 18 2014 14:38
в 4.2 нет
Maxim
@Big-Shark
Dec 18 2014 14:40
Laravel Flysystem was created by, and is maintained by Graham Campbell, and is a Flysystem bridge for Laravel 5.
Роман Сохарев
@greabock
Dec 18 2014 14:41
я когда в первый раз наткнулся на флайсистем, долго не мог понять что же значит это летучемуховосистемное название, стал гуглить, оказалось, что это система швеллерной погрузки на складах так называется )
Brezhnev Ivan
@vanchelo
Dec 18 2014 14:41
тогда наверное абстракция удобная
Maxim
@Big-Shark
Dec 18 2014 14:43
@vanchelo забавно что один из разработчиков ларавеля и флайсистем, пишет свой пакет для повторной интеграции флай систем в ларавель для более удобного апи)
хотя может поменять и апи флайсистем и апи ларавель)
slider23
@slider23
Dec 18 2014 14:45
gitter периодически лежит с 500й ошибкой
Вы из чата не выходите ?
Brezhnev Ivan
@vanchelo
Dec 18 2014 14:45
неа
Роман Сохарев
@greabock
Dec 18 2014 14:45
@Big-Shark я думаю, это связано с тем, что он активный контрибутор настоящего флайситем
slider23
@slider23
Dec 18 2014 14:45
Я вышел, зайти не смог, сейчас только пустило :)
@Butochnikov потому что envoy у меня тупо не заработал. не знаю почему.
Alexey
@Butochnikov
Dec 18 2014 14:46
а на какой системе?
На винде
Оно конечно заявлено, что на винде не работает
Alexey
@Butochnikov
Dec 18 2014 14:48
@greabock ждем твоих статей ) пишешь?
Роман Сохарев
@greabock
Dec 18 2014 14:48
ага ))
slider23
@slider23
Dec 18 2014 14:48
Но все остальное, что не работает, у меня работает :)
Alexey
@Butochnikov
Dec 18 2014 14:48
@slider23 да, на винде не пашет
Роман Сохарев
@greabock
Dec 18 2014 14:49
перечитал тут последнюю свою статью "на свежий глаз"... что-то слишком "петросянисто" вышло. Постараюсь чуть более строго писать.
Alexey
@Butochnikov
Dec 18 2014 14:49
@slider23 вот только не пойму, почему не связали envoy и ssh в самаой ларе
@greabock главное знания, а читатель найдется... главное, чтобы и тебе в удовольствие было )
хорошо, что у тебя и схемы есть, и примеры в статьях. Очень полезные статьи
Роман Сохарев
@greabock
Dec 18 2014 14:55
спасибо, я стараюсь )
Brezhnev Ivan
@vanchelo
Dec 18 2014 15:03
https://github.com/BeatSwitch/lock классная библиотека
amigosprogdoc
@amigosprogdoc
Dec 18 2014 15:04
@greabock Простите невежу, а где почитать статьи Ваши можно?
@Big-Shark Спасибо. посмотрю подборку.
Alexey
@Butochnikov
Dec 18 2014 15:06
amigosprogdoc
@amigosprogdoc
Dec 18 2014 15:07
Спасибо..в самом гите посмотрел, а про гист из головы выскочило..
Alexey
@Butochnikov
Dec 18 2014 15:08
а так все в нашей группе )
amigosprogdoc
@amigosprogdoc
Dec 18 2014 15:09
сейчас задам еще один глупый вопрос..
в какой группе?
вконтакте?
Brezhnev Ivan
@vanchelo
Dec 18 2014 15:10
)
amigosprogdoc
@amigosprogdoc
Dec 18 2014 15:11
ну тогда ясно) я сейчас командирован в офис..где закрыт доступ к ВК. :)
Alexey
@Butochnikov
Dec 18 2014 15:12
есть в FB и G+ )
Brezhnev Ivan
@vanchelo
Dec 18 2014 15:12
g+
Alexey
@Butochnikov
Dec 18 2014 15:12
и твиттер )
amigosprogdoc
@amigosprogdoc
Dec 18 2014 15:13
ну вот так всегда)) раз не выспишься и всю жизнь за дурака будут держать)))
Спасибо)
Alexey
@Butochnikov
Dec 18 2014 15:15
да ладно )
Maxim
@Big-Shark
Dec 18 2014 15:15
@Butochnikov осталось еще на почту писать, и смс слать)
amigosprogdoc
@amigosprogdoc
Dec 18 2014 15:15
смс не надо) а вот на почту ..интересно
Alexey
@Butochnikov
Dec 18 2014 15:15
как там @greabock написал "праздно прозябающее" сообщество )
Роман Сохарев
@greabock
Dec 18 2014 15:16
ну а что, мы же ничего не производим ))
Alexey
@Butochnikov
Dec 18 2014 15:16
на почту? скоро сделаем. был же у меня дайджест.
но хочется полезные письма слать
а не просто ссылки на статьи
Роман Сохарев
@greabock
Dec 18 2014 15:17
@amigosprogdoc у нас принято "на ты" обращаться... а то я себя прямо "взрослым дядей" почувствовал. Завязывай ;-)
Ray Mayemir
@raymayemir
Dec 18 2014 15:18
Всем доброго времени суток
Роман Сохарев
@greabock
Dec 18 2014 15:18
и тебе добра
Ray Mayemir
@raymayemir
Dec 18 2014 15:21
кто нибудь делал чат на ларе ?
Роман Сохарев
@greabock
Dec 18 2014 15:21
чисто на ларе не выйдет
нужны сокеты
можно конечно демона повесить
Но php не для этого придуман был )))
гляди в сторону nodejs
Ray Mayemir
@raymayemir
Dec 18 2014 15:24
@greabock )) а помниться мне про какой-то чат, SerafimArts про его чат кажись
кто то говорил
или я путаю
Роман Сохарев
@greabock
Dec 18 2014 15:24
Maxim
@Big-Shark
Dec 18 2014 15:25
@greabock нормально пыха висит на сокетах,)
Роман Сохарев
@greabock
Dec 18 2014 15:26
@Big-Shark ну я даже не знаю... я всегда считал это "хаком"
slider23
@slider23
Dec 18 2014 15:27
5.5 уже норм демонизируется
до этого память текла
Brezhnev Ivan
@vanchelo
Dec 18 2014 15:27
пора 5.6 юзать
Maxim
@Big-Shark
Dec 18 2014 15:28
@greabock с этм все было очень плохо в пхп4, ну и в пхп5 первых версиях не лучше, сейчас уже нормально дела обстоят
Роман Сохарев
@greabock
Dec 18 2014 15:29
я, почести сказать, "демонические" задачи "тик-так" песвдокроном решал всегда... но это скорее всего потому что я упорот )
Maxim
@Big-Shark
Dec 18 2014 15:44
https://github.com/laravel/framework/blob/master/composer.json
Тут только мне кажется странный что предис находится в рекваер, пинсталк,ирон-мкю, авс в рекваер дев, а газзи в шугест?
Brezhnev Ivan
@vanchelo
Dec 18 2014 15:45
мне не кажется
Maxim
@Big-Shark
Dec 18 2014 15:46
почему?
Brezhnev Ivan
@vanchelo
Dec 18 2014 15:46
а вот то что https://github.com/pda/pheanstalk в dev странно
редис и для очередей и для кэша в ларе
вот его всунули мне кажется
Maxim
@Big-Shark
Dec 18 2014 15:47
@vanchelo по дефолту для кэша файлы, а очереди вообще можно не юзать, остальные драйвера все в рекваер дев, хотя по хорошему должны быть в шугест
Brezhnev Ivan
@vanchelo
Dec 18 2014 15:52
да
тогда получится микро фрейм
я много всего что есть в ларке не юзаю
Maxim
@Big-Shark
Dec 18 2014 15:54
поставил нджинкс, пхп, и пхпфпм, все занимает около 30 мегабайт, ставим скайп, 224 метра
Brezhnev Ivan
@vanchelo
Dec 18 2014 15:55
)
да скайп еще тот прожера
Maxim
@Big-Shark
Dec 18 2014 15:55
у меня скайп на старом ноуте жрал под 150 метров оперативки, как весь гном3
Brezhnev Ivan
@vanchelo
Dec 18 2014 15:55
у скайпа память течет страшно
чем больше чатов открываешь тем больше памяти жрет, бывало до 1Гб доходило
Maxim
@Big-Shark
Dec 18 2014 15:56
скайп продукт майкрософта, ему это свойственно)
Brezhnev Ivan
@vanchelo
Dec 18 2014 15:56
приходилось закрывать
скорее всего все чаты что ты открыл в памяти хранятся и не затираются при закрытии
Maxim
@Big-Shark
Dec 18 2014 15:57
блин, я тут недавно игру скачал, она вся весила мегобайт 300, а в памяти занимала наверное мегобайт 20-30, так это была нормальная игра
Brezhnev Ivan
@vanchelo
Dec 18 2014 15:58
=)
Роман Сохарев
@greabock
Dec 18 2014 15:58
да скайп в сравнении с хромом, просто шалун )
Maxim
@Big-Shark
Dec 18 2014 15:59
открыл скайп на новом ноуте, он мне давай пикать что куча непрочитаного, и открывать окно принятия файлов
Brezhnev Ivan
@vanchelo
Dec 18 2014 15:59
во во
так всегда, я поэтому на мобильном его не ставлю
Maxim
@Big-Shark
Dec 18 2014 16:00
больной психопад
Роман Сохарев
@greabock
Dec 18 2014 16:00
с "д" было лучше, экспрессивнее как-то что ли )
Maxim
@Big-Shark
Dec 18 2014 16:01
Вернул)
Brezhnev Ivan
@vanchelo
Dec 18 2014 16:04
@Big-Shark написал ODM?
Maxim
@Big-Shark
Dec 18 2014 16:05
очень малую часть
Brezhnev Ivan
@vanchelo
Dec 18 2014 16:05
мне кстати нравится идею сущностей
почему-то $model->save() кажется не удобным костылем
$manager->save($entity) где у на $entity маленький красивый класс
больше по душе
Maxim
@Big-Shark
Dec 18 2014 16:07
мне сам сейв особо как бы и не противе, но вот лейзи лоадинг, и возможность вызывать методы маппера у энтити это как-то не очень
тут уже ктото писал что не понимает почему у него 2 запроса, а сам делал вначале ферст, а потом гет, или что-то такое
  • я часто сталкиваюсь с тем что люди злоупотребляют актив рекордом и лейзи лоадингом, и выполняют запросы во вью
Brezhnev Ivan
@vanchelo
Dec 18 2014 16:08
во во
Maxim
@Big-Shark
Dec 18 2014 16:09
елси во вью возвращять энтите, то все будет впорядке
Brezhnev Ivan
@vanchelo
Dec 18 2014 16:09
а так у тебя entity ничего не умеет
Maxim
@Big-Shark
Dec 18 2014 16:09
  • потребление памяти и скорость выборки
Brezhnev Ivan
@vanchelo
Dec 18 2014 16:09
что собственно и круто
Maxim
@Big-Shark
Dec 18 2014 16:09
там где мд ставит точку, у меня стоит + )
Brezhnev Ivan
@vanchelo
Dec 18 2014 16:09
да и автокомплит нормальный)
мне нравится когда свойства прописаны как свойства класса
Maxim
@Big-Shark
Dec 18 2014 16:10
угу, я хочу написать так, чтоб в энтите вообще отсутсствовали мэджик функции, так как бейс энтите будет генерится из консоли
Brezhnev Ivan
@vanchelo
Dec 18 2014 16:10
генератор еще будешь писать?
Maxim
@Big-Shark
Dec 18 2014 16:10
да
вначале хочет написать мини одм, очень простую, но понял что там либо магия, либо генератор, склонился к генератору, хотя это очень усложнит все
Brezhnev Ivan
@vanchelo
Dec 18 2014 16:12
ждем альфу)
Maxim
@Big-Shark
Dec 18 2014 16:14
ок, напишу альфу, выложу, и буду ждать критику)
Brezhnev Ivan
@vanchelo
Dec 18 2014 16:14
ага
Maxim
@Big-Shark
Dec 18 2014 16:16
ппц, новый ноут почти в 10 раз быстрей отрабатывает мой тест на гетеры
Brezhnev Ivan
@vanchelo
Dec 18 2014 16:16
какой проц?
Maxim
@Big-Shark
Dec 18 2014 16:16
и7
Brezhnev Ivan
@vanchelo
Dec 18 2014 16:16
хороший проц
Maxim
@Big-Shark
Dec 18 2014 16:17
Running tests 10000 times.
Testing 3/3 : noMagicll

Test Time Time (%) Memory Memory (%)
noMagic 331 ms 0 B
magicGet 462 ms 40 % 0 B
magicCall 488 ms 47 % 0 B
Running tests 10000 times.
Testing 3/3 : noMagicll

Test         Time   Time (%)   Memory   Memory (%)   
noMagic     45 ms                 0 B                
magicGet    62 ms       38 %      0 B                
magicCall   67 ms       49 %      0 B
новый и старые рехульт
старый проц и3, новый и7
Brezhnev Ivan
@vanchelo
Dec 18 2014 16:17
а ось какая там и там
Maxim
@Big-Shark
Dec 18 2014 16:18
убунту 14.04 и убунту 14.10
пхп и там и там последний
Brezhnev Ivan
@vanchelo
Dec 18 2014 16:18
странно
как мне потестить?
http://melody.sensiolabs.org/ только вот это поставь
Brezhnev Ivan
@vanchelo
Dec 18 2014 16:19
круто
Maxim
@Big-Shark
Dec 18 2014 16:19
что круто?
Brezhnev Ivan
@vanchelo
Dec 18 2014 16:19
я думал нафига этот мелоди
Maxim
@Big-Shark
Dec 18 2014 16:19
там в гисте, есть ссылка как запустить
можно -ввв добавить чтоб видеть что он качает
а то так создается вид как будто оно зависло
Brezhnev Ivan
@vanchelo
Dec 18 2014 16:22
странно
пишет gist not found
Maxim
@Big-Shark
Dec 18 2014 16:23
что?
Brezhnev Ivan
@vanchelo
Dec 18 2014 16:23
 [InvalidArgumentException]
  Gist "b8231dde88e3639add70" not found
Maxim
@Big-Shark
Dec 18 2014 16:23
melody run https://gist.github.com/Big-Shark/b8231dde88e3639add70
вот так вызываешь?
Brezhnev Ivan
@vanchelo
Dec 18 2014 16:23
да
один в один, и ссылку проверил
может прав нет?
куда он качает?
Maxim
@Big-Shark
Dec 18 2014 16:24
странно, я только что постаивл мелоди, и вызвал по ссылке, все сработало
хз куда, я скопировал установку мелоди как на сайте, 1 в 1
slider23
@slider23
Dec 18 2014 16:25
not found тоже
Brezhnev Ivan
@vanchelo
Dec 18 2014 16:25
в правах дело у меня
запустил от рута, заработало
Roman
@fearrr
Dec 18 2014 16:25
Ребят на днях видел тут кто-то hhvm юзает на homestead.. подскажите доку по нему, как юзать?
Brezhnev Ivan
@vanchelo
Dec 18 2014 16:25
Running tests 10000 times.
Testing 3/3 : noMagicll

Test          Time   Time (%)   Memory   Memory (%)
noMagic      85 ms                 0 B
magicCall    91 ms        7 %      0 B
magicGet    100 ms       18 %      0 B
мои данные на Win7, php 5.6.3
Maxim
@Big-Shark
Dec 18 2014 16:26
% melody run https://gist.github.com/Big-Shark/b8231dde88e3639add70                                                                                                                             14-12-19 - 2:18:15
Running tests 10000 times.
Testing 3/3 : noMagicll

Test         Time   Time (%)   Memory   Memory (%)   
noMagic     45 ms                 0 B                
magicGet    62 ms       38 %      0 B                
magicCall   66 ms       47 %      0 B
@fearrr я юзаю, но не на хомстед
@vanchelo запусти еще пару раз, чтото разница очень маленькая в процентах
Roman
@fearrr
Dec 18 2014 16:27
@Big-Shark точно, это походу ты писал.. блин.. ну а впринципе чем отличается, вроде ничем)
@Big-Shark это на SSD тесты?
Brezhnev Ivan
@vanchelo
Dec 18 2014 16:28
This message was deleted
это на DO за 5$
Roman
@fearrr
Dec 18 2014 16:28
аа
Maxim
@Big-Shark
Dec 18 2014 16:29
@fearrr ну тут как сказать, я допусти уже 2 ишу сделал с сообщениями о некорректной работе, + 1 ошибку не смог воспроизвести, еще несколько ошибок есть, но не раследовал, зато скрипт на пхп падал с лимитом памяти, а на ххвм запустился и отработал как надо, так что тут не совсем тоже самое)
Brezhnev Ivan
@vanchelo
Dec 18 2014 16:29
вот у меня на винде
D:\>melody run https://gist.githubusercontent.com/Big-Shark/b8231dde88e3639add70/raw/f965054e77d7c431fdfb25ad096e378a3fb1a52f/speedtest.php -vvv
Running tests 10000 times.
Testing 3/3 : noMagicll

Test          Time   Time (%)   Memory   Memory (%)
noMagic      59 ms                 0 B
magicCall    97 ms       64 %      0 B
magicGet    103 ms       75 %      0 B

D:\>melody run https://gist.githubusercontent.com/Big-Shark/b8231dde88e3639add70/raw/f965054e77d7c431fdfb25ad096e378a3fb1a52f/speedtest.php -vvv
Running tests 10000 times.
Testing 3/3 : noMagicll

Test          Time   Time (%)   Memory   Memory (%)
noMagic      59 ms                 0 B
magicGet    100 ms       69 %      0 B
magicCall   102 ms       73 %      0 B
LaravelButler

Приветствуем Вас, @PbICb, в нашем дружном чате
В чате запрещена: реклама, спам, нецензурная лексика. Чат не место для оскорблений и выяснений отношений между участниками. За нарушение – Бан!

Официальный сайт Laravel
Группа Вконтакте
А так же:
G+, Facebook, Twitter, GitHub

⇒ Перед тем как написать сообщение, ознакомьтесь с Markdown ( Ctrl+Shift+M (Windows) Ctrl+Alt+M (Linux) Ctrl+Cmd+M (Mac) )

Maxim
@Big-Shark
Dec 18 2014 16:30
@fearrr чесно я сам не знаю на ссд или нет, тут типа жестак тб + 8 ссд, но прикол в том что предустановленна вин8, и скорее всего она эьтот ссд себе отхапала
PbICb
@PbICb
Dec 18 2014 16:30
Приветствую всех! Нужен совет по Laravel
Roman
@fearrr
Dec 18 2014 16:30
@Big-Shark ты имеешь ввиду работу hhvm в хомстед и на чистой убунте, или отличие простого интерпритатора от hhvm?
Maxim
@Big-Shark
Dec 18 2014 16:31
@fearrr простого от ххвм
PbICb
@PbICb
Dec 18 2014 16:31
как лучше реализовать личную переписку?
личный чат, по сути
Brezhnev Ivan
@vanchelo
Dec 18 2014 16:31
вот так запускается твой гист под виндой
melody run https://gist.githubusercontent.com/Big-Shark/b8231dde88e3639add70/raw/f965054e77d7c431fdfb25ad096e378a3fb1a52f/speedtest.php -vvv
Maxim
@Big-Shark
Dec 18 2014 16:31
@vanchelo вот сейчас видно проценты нормальные, а на до у тебя вообще чтото странное было вроде)
@vanchelo запусти еще раз на до, там прирост чуть ли не в 300 процентов вроде был)
Brezhnev Ivan
@vanchelo
Dec 18 2014 16:33
на DO да
Maxim
@Big-Shark
Dec 18 2014 16:33
@PbICb а ларавель тут при чем?
Brezhnev Ivan
@vanchelo
Dec 18 2014 16:33
Running tests 10000 times.
Testing 3/3 : noMagicll

Test          Time   Time (%)   Memory   Memory (%)
noMagic      47 ms                 0 B
magicCall   204 ms      334 %      0 B
magicGet    331 ms      604 %      0 B
Maxim
@Big-Shark
Dec 18 2014 16:33
@vanchelo очень странно, и очень медленно
Brezhnev Ivan
@vanchelo
Dec 18 2014 16:33
может потому что у меня там пых 5.4.35
и APC
Maxim
@Big-Shark
Dec 18 2014 16:33
хз, хз
PbICb
@PbICb
Dec 18 2014 16:34
@Big-Shark есть приложение на Laravel (соц. сеть), нужно сделать личные чаты. Если AJAX'ом вызывать каждую секунду проверку - есть ли новые сообщения, не слишком ли это будет большая нагрузка на сервер?
Maxim
@Big-Shark
Dec 18 2014 16:34
а ххвм у меня на старом ноуте отрабатывал все в пределах 40 милисекунд, а но меджик в пределах 15-20мс
@PbICb для этого есть соккеты
Я спать, про сокеты будут другие объяснять, всем удачного вечера)
Brezhnev Ivan
@vanchelo
Dec 18 2014 16:35
спокойной
PbICb
@PbICb
Dec 18 2014 16:36
@vanchelo сейчас посмотрю, спасибо
Alexey
@Butochnikov
Dec 18 2014 16:39
)
Ray Mayemir
@raymayemir
Dec 18 2014 16:39
PbICb
@PbICb
Dec 18 2014 16:42
и какой вариант лучше?
в первом emberjs, во втором angularJs, ни с одним из них, к сожалению, работать прежде не доводилось
Ray Mayemir
@raymayemir
Dec 18 2014 16:44
@PbICb оба способа попробуй и реши для себя какой лучше, ну я так делаю сижу до тебя задал вопрос про чат… C Ангуляром работал но именно в этой задаче чет он мне не нравиться
PbICb
@PbICb
Dec 18 2014 16:47
и без сокетов чат делать - плохая затея*
?
Ray Mayemir
@raymayemir
Dec 18 2014 16:55
This message was deleted
@PbICb а как ты хочешь без сокетов ?
PbICb
@PbICb
Dec 18 2014 17:00
ajax'ом дергать с неким интервалом - бред?
Brezhnev Ivan
@vanchelo
Dec 18 2014 17:00
да
PbICb
@PbICb
Dec 18 2014 17:01
т.е. остается только один вариант?
Brezhnev Ivan
@vanchelo
Dec 18 2014 17:01
websockets
Ray Mayemir
@raymayemir
Dec 18 2014 17:01
+
Brezhnev Ivan
@vanchelo
Dec 18 2014 17:03
хотя у вконтактика через ajax сообщения сделаны
Alexey
@Butochnikov
Dec 18 2014 17:05
@/all будете смотреть? а задавать вопросы? https://vk.com/wall-53758340_6432
Andrew
@bitw
Dec 18 2014 17:24
я в это время спать буду. завтра обязательно гляну
Alexey
@Butochnikov
Dec 18 2014 19:12
подкаст начался http://youtu.be/-543jY0cDuM
Brezhnev Ivan
@vanchelo
Dec 18 2014 20:11
Тейлор на видел выглядит как усатый ребенок)
Vlad Shcherbin
@VladShcherbin
Dec 18 2014 20:41
ахаха, Тейлор по дефолту не захотел вконтакте в socialite laravel/socialite#21
Brezhnev Ivan
@vanchelo
Dec 18 2014 20:48
ну и норм
зачем ему ориентироваться на малочисленную русскоязычную аудиторию
кто у них юзает вконтакте?
единицы
Vlad Shcherbin
@VladShcherbin
Dec 18 2014 20:51
и что? у нас единицы юзают сраный гугл+, да и фейсбук не особо много
он тупо отсекает советские страны, тем самым показывая, что русские ему не важны
и чтобы подключить контактик, всем придётся экстендить этот пакет, ведь вк нужен всем здесь
Brezhnev Ivan
@vanchelo
Dec 18 2014 20:52
хз, в киеве у большинства FB
у меня на родине вконтакте
так что вопрос спорный
я в полной мере ничего не юзаю
Vlad Shcherbin
@VladShcherbin
Dec 18 2014 20:52
любой русский человек при желании соц.сетей скажет тебе - добавь мне вконтакте
Brezhnev Ivan
@vanchelo
Dec 18 2014 20:53
мне Github'a + Twitter для авторизации более чем хватает
Vlad Shcherbin
@VladShcherbin
Dec 18 2014 20:53
ты разработчик
Brezhnev Ivan
@vanchelo
Dec 18 2014 20:53
а через ВК и FB я совсем не авторизуюсь
Vlad Shcherbin
@VladShcherbin
Dec 18 2014 20:53
обычный пользователь не будет авторизироваться через твиттер и тем более гитхаб
Brezhnev Ivan
@vanchelo
Dec 18 2014 20:53
давай определимся кто такой "обычный"
я вот например самый обычный
Vlad Shcherbin
@VladShcherbin
Dec 18 2014 20:54
я исключаю разработчиков т.к. у них понятно, что есть всё подряд
у обычного человека, русского, в 90% есть вк, ну и может фб
Alexey
@Butochnikov
Dec 18 2014 20:55
напишите, ему пож-ста, что ВК в России и других странах больше чем их Фейсбук и G+ вместе взятые
Vlad Shcherbin
@VladShcherbin
Dec 18 2014 20:55
зато из коробки есть гугл+, который никому не сдался и гитхаб
Brezhnev Ivan
@vanchelo
Dec 18 2014 20:56
за G+ согласен
Vlad Shcherbin
@VladShcherbin
Dec 18 2014 20:56
надо массово написать, чтобы добавил
Brezhnev Ivan
@vanchelo
Dec 18 2014 20:56
Тейлор думаю не добавит
Vlad Shcherbin
@VladShcherbin
Dec 18 2014 20:56
если 50 человек напишет, думаю, добавит
Brezhnev Ivan
@vanchelo
Dec 18 2014 20:56
он в этом плане ведет себя как вожак
его решения не подлежат сомнению
зачем ему мешать работать
возьми форкни и добавь
юзай свой пакет в проектах
Alexey
@Butochnikov
Dec 18 2014 20:57
завтра вечером напишу во всех соц. сетях. думаю, что народ поддержит
Brezhnev Ivan
@vanchelo
Dec 18 2014 20:57
где проблема?
Vlad Shcherbin
@VladShcherbin
Dec 18 2014 20:57
ЗАЧЕМ
зачем мне форкать и постоянно обновлять, если это есть из коробки
Brezhnev Ivan
@vanchelo
Dec 18 2014 20:57
да и он написал простое решение extends
не форкай, сделай как он написал, 1 файлик сервис провайдер и один файлик класс соц. провайдера
Vlad Shcherbin
@VladShcherbin
Dec 18 2014 20:58
и каждый раз этот файлик с собой таскать?
Brezhnev Ivan
@vanchelo
Dec 18 2014 20:58
пакетом
Vlad Shcherbin
@VladShcherbin
Dec 18 2014 20:58
репу для него держать
нехер делать
это идиотизм
Brezhnev Ivan
@vanchelo
Dec 18 2014 20:58
)
это нормально
Alexey
@Butochnikov
Dec 18 2014 20:58
зачем плодить пакеты и расширять, когда можно сделать в одном?
Brezhnev Ivan
@vanchelo
Dec 18 2014 20:59
не согласен на счет идиотизма
короче дело ваше) мне пофигу есть там вк или fb или нет их)
Vlad Shcherbin
@VladShcherbin
Dec 18 2014 20:59
потому что ты не юзаешь соц.функционал
Brezhnev Ivan
@vanchelo
Dec 18 2014 21:00
я другой пакет ставлю
Vlad Shcherbin
@VladShcherbin
Dec 18 2014 21:00
ну так тут будет из коробки, ничего не нужно ставить
Brezhnev Ivan
@vanchelo
Dec 18 2014 21:00
Socialite уже в базовой поставке ларика?
Vlad Shcherbin
@VladShcherbin
Dec 18 2014 21:01
он поддерживается Тейлором, большинство выберет именно его
Brezhnev Ivan
@vanchelo
Dec 18 2014 21:01
значит не из коробки) тогда мне что его ставить что другой разницы нет
Vlad Shcherbin
@VladShcherbin
Dec 18 2014 21:04
имхо, лучше иметь 1 пакет, который работает как надо, чем 10 через одно место и неизвестно, когда разрабы его забросят. у Тейлора работает именно как надо
Brezhnev Ivan
@vanchelo
Dec 18 2014 21:09
понятно)
Alexander Egorov
@Amegatron
Dec 18 2014 21:15
Я вообще юзаю oauth4-laravel (вроде так пакет называется), и socialite мне не нужен, хотя толком не знаю, что это такое :)
Valeriy
@Adoafw
Dec 18 2014 21:51
Люди подскажите кроме папки паблик стоит куда еще htaccess прописывать в подпапки?
Brezhnev Ivan
@vanchelo
Dec 18 2014 21:51
нет
если у тебя не шаред хостинг
Valeriy
@Adoafw
Dec 18 2014 21:53
у меня виртуальный)) получается надо)
@vanchelo есть линк на ману в моем случае)
Brezhnev Ivan
@vanchelo
Dec 18 2014 21:57
неа
просто заблочить доступ в папке app и vendors
а манов как это сделать для apache уйма
Роман Сохарев
@greabock
Dec 18 2014 22:21
почитал переписку за вечер....
@Big-Shark что-то мне подсказывает, что ты какой-то доктрин изобретаешь.
Alexey
@Butochnikov
Dec 18 2014 22:23
@Adoafw не понял, зачем тебе htaccess закидывать в папки... в ларе все готово уже
Brezhnev Ivan
@vanchelo
Dec 18 2014 22:34
кто уже юзал Laravel-Lock?
ast-rb
@ast-rb
Dec 18 2014 22:36
Привет всем
Alexey
@Butochnikov
Dec 18 2014 22:37
привет
@vanchelo хороший пакет?
Brezhnev Ivan
@vanchelo
Dec 18 2014 22:38
да
Alexey
@Butochnikov
Dec 18 2014 22:38
а про что там?
ast-rb
@ast-rb
Dec 18 2014 22:38
Ребят, подскажите как сделать на Eloquent следующие. Нужно есть товар и характеристики. связь многие к многим. Как выбрать товар на пересечении характеристик?
Brezhnev Ivan
@vanchelo
Dec 18 2014 22:40
@Butochnikov это ACL
у меня есть вопрос по этому пакеты, хз кому задать(
Alexey
@Butochnikov
Dec 18 2014 22:41
@vanchelo еще один? советуешь попробовать?
Brezhnev Ivan
@vanchelo
Dec 18 2014 22:41
его сейчас люто плюсуют
и выглядит он достойно
и автор довольно таки известный
Alexey
@Butochnikov
Dec 18 2014 22:43
ок глянем
Brezhnev Ivan
@vanchelo
Dec 18 2014 22:43
я поставил, очень удобный
например проверить имеет ли юзет доступ к редактированию новости $user->can('edit', 'news')
или конкретной новости
$user->can('edit', $news)
несколько прав проверить $user->can(['delete','edit'], 'news')
проверить запрет на редактирование $user->cannot('edit', 'news')
и т.д.
так и глобально проверить право на что-то $user->can('edit')
короче масса комбинаций
@ast-rb это тебе нужен фасеточный посик
Brezhnev Ivan
@vanchelo
Dec 18 2014 22:48
на eloquent геморойно
Роман Сохарев
@greabock
Dec 18 2014 22:50
что значит "на пересечении"?
ast-rb
@ast-rb
Dec 18 2014 22:56
Сделать 3 запроса в стиле Product::find(5)->features, только с разными ID, и показать только те которые совпали сразу в трех запросах
Что есть фасеточный посик?
Brezhnev Ivan
@vanchelo
Dec 18 2014 22:57
почему в 3-х?
ast-rb
@ast-rb
Dec 18 2014 22:57
Их может сколько угодно быть. просто для примера сказал 3
ast-rb
@ast-rb
Dec 18 2014 23:00
@vanchelo эластик и тд не подходят ) у заказчика обычный хостинг :(
Но я думаю это можно реализовать и на mysql
Brezhnev Ivan
@vanchelo
Dec 18 2014 23:01
можно, юзать group by и having count
ast-rb
@ast-rb
Dec 18 2014 23:01
Да, как раз с помощи них :)
Роман Сохарев
@greabock
Dec 18 2014 23:02
когда-то переделывал поиск на ImageCms, костыльный where в цикле, но работает
Brezhnev Ivan
@vanchelo
Dec 18 2014 23:03
@ast-rb тогда там один запрос
почему ты написал про 3?
Роман Сохарев
@greabock
Dec 18 2014 23:03
where and where and where тебе поможет )
ast-rb
@ast-rb
Dec 18 2014 23:03
Имелось в виду 3 подмножества )
Brezhnev Ivan
@vanchelo
Dec 18 2014 23:04
я так делал where (c.id = 10 and c.value = 11) or (c.id = 11 and c.value = 11) group by p.id having count() > 1
с having count не помню как именно писал)
или = 2 по числу характеристик
ast-rb
@ast-rb
Dec 18 2014 23:06
=2 по числу характеристик вроде
Brezhnev Ivan
@vanchelo
Dec 18 2014 23:06
я в adminer обычно тестирую запросы перед написанием в приложении)
или создать view в мускуле
или через промежуточную таблицу мудрить
ast-rb
@ast-rb
Dec 18 2014 23:08
Я такое не знаю :) я тестирую в navicat
Brezhnev Ivan
@vanchelo
Dec 18 2014 23:08
я думаю тебе тут @greabock больше подскажет
ast-rb
@ast-rb
Dec 18 2014 23:09
Вот даже стало интересно сложно ли будет такое реализовать на ORM а не на билдере )
Brezhnev Ivan
@vanchelo
Dec 18 2014 23:09
сначала напиши простой запрос, а потом перепиши на ORM
а зачем тебе здесь ORM?
ast-rb
@ast-rb
Dec 18 2014 23:14
А насчет ОРМ - банальный интерес )
Brezhnev Ivan
@vanchelo
Dec 18 2014 23:14
можно получить товары, а потом загнать в модели Model::hydrate($array)
ast-rb
@ast-rb
Dec 18 2014 23:15
Я над этим уже думал )))
Brezhnev Ivan
@vanchelo
Dec 18 2014 23:15
получишь полноценную коллекцию моделей
Роман Сохарев
@greabock
Dec 18 2014 23:15
блин, орм в ларе это не только связи в моделях там же и обычный флюент есть
билди как есть и все
ast-rb
@ast-rb
Dec 18 2014 23:20
Ребят еще вопрос, насколько актуально сейчас писать запросы с такими штуками SELECT name
Эм ) не отобразилось. я имел в виду name обрамляется в обратные кавычки
Brezhnev Ivan
@vanchelo
Dec 18 2014 23:20
лара сама оборачивает
ast-rb
@ast-rb
Dec 18 2014 23:21
я про raw, я понимаю что лара сама обрамляет )
Brezhnev Ivan
@vanchelo
Dec 18 2014 23:21
PDO
ast-rb
@ast-rb
Dec 18 2014 23:22
Сегодня открыл исходник такого продукта как netcat ) там в одних местах обрамлено, в других нет. В одних SELECT и тд заглавными в других уже все строчными.
Brezhnev Ivan
@vanchelo
Dec 18 2014 23:23
древний код скорее всего, и разные люди в разное время писали
ast-rb
@ast-rb
Dec 18 2014 23:23
Да конечно.
Brezhnev Ivan
@vanchelo
Dec 18 2014 23:25
мускул же регистронезависимый
Maxim Seshuk
@maximseshuk
Dec 18 2014 23:26
Ребят
Ночи доброй
Brezhnev Ivan
@vanchelo
Dec 18 2014 23:27
Спасибо) приятных снов
Maxim Seshuk
@maximseshuk
Dec 18 2014 23:27
Кто с laravel 5 работает? Сегодня поставил, php artisan publish:config - не существует такой команды
как быть?
Brezhnev Ivan
@vanchelo
Dec 18 2014 23:27
config:publish?
Maxim Seshuk
@maximseshuk
Dec 18 2014 23:28
тоже не работает
exception 'InvalidArgumentException' with message 'There are no commands defined in the "config" namespace.'
Brezhnev Ivan
@vanchelo
Dec 18 2014 23:28
посмотри какие вообще команды есть
php artisan
Maxim Seshuk
@maximseshuk
Dec 18 2014 23:28

Там вообще ничего нету связанного с config или publish

Options:
--help (-h) Display this help message.
--quiet (-q) Do not output any message.
--verbose (-v|vv|vvv) Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug.
--version (-V) Display this application version.
--ansi Force ANSI output.
--no-ansi Disable ANSI output.
--no-interaction (-n) Do not ask any interactive question.
--env The environment the command should run under.

Available commands:
clear-compiled Remove the compiled class file
down Put the application into maintenance mode
env Display the current framework environment
help Displays help for a command
inspire Display an inspiring quote
list Lists commands
migrate Run the database migrations
optimize Optimize the framework for better performance
tinker Interact with your application
up Bring the application out of maintenance mode
app
app:name Set the application namespace
auth
auth:clear-reminders Flush expired password reminders
cache
cache:clear Flush the application cache
cache:table Create a migration for the cache database table
db
db:seed Seed the database with records
debugbar
debugbar:clear Clear the Debugbar Storage
debugbar:publish Publish the Debugbar assets
event
event:scan Scan a directory for event annotations
key
key:generate Set the application key
make
make:console Create a new Artisan command
make:controller Create a new resource controller class
make:middleware Create a new middleware class
make:migration Create a new migration file
make:provider Create a new service provider class
make:request Create a new form request class
migrate
migrate:install Create the migration repository
migrate:refresh Reset and re-run all migrations
migrate:reset Rollback all database migrations
migrate:rollback Rollback the last database migration
migrate:status Show a list of migrations up/down
queue
queue:failed List all of the failed queue jobs
queue:failed-table Create a migration for the failed queue jobs database table
queue:flush Flush all of the failed queue jobs
queue:forget Delete a failed queue job
queue:listen Listen to a given queue
queue:restart Restart queue worker daemons after their current job
queue:retry Retry a failed queue job
queue:subscribe Subscribe a URL to an Iron.io push queue
queue:work Process the next job on a queue
route
route:cache Create a route cache file for faster route registration
route:clear Remove the route cache file
route:list List all registered routes
route:scan Scan a directory for controller annotations
schedule
schedule:run Run the scheduled commands
session
session:table Create a migration for the session database table

Brezhnev Ivan
@vanchelo
Dec 18 2014 23:29
наверное что-то меняют)
еще ведь даже бета не вышла
так что рано пока жаловаться на функционал
Maxim Seshuk
@maximseshuk
Dec 18 2014 23:31
В январе уже релиз будет)
Как не жаловаться то)
Brezhnev Ivan
@vanchelo
Dec 18 2014 23:31
январь из 31 дня
Maxim Seshuk
@maximseshuk
Dec 18 2014 23:31
и всё же) очень очень скоро, пошёл смотреть коммиты и искать почему и когда удалили
Brezhnev Ivan
@vanchelo
Dec 18 2014 23:32
еще у Тейлора 40 дней как минимум
Maxim Seshuk
@maximseshuk
Dec 18 2014 23:32
очень странно)
тут и папки нет для конфигов
куда публиковать?
Maxim Seshuk
@maximseshuk
Dec 18 2014 23:36
в этом соль
мне тоже очень интересно
но команда ещё в прошлом месяцев работала)
поэтому надо понять по какой причине удалили
Maxim Seshuk
@maximseshuk
Dec 18 2014 23:37
и может чем-то заменили
Brezhnev Ivan
@vanchelo
Dec 18 2014 23:37
ага
тут заявлена поддержка 5.0
php artisan config:publish barryvdh/laravel-debugbar
Maxim Seshuk
@maximseshuk
Dec 18 2014 23:41
да-да
я вижу
команда не работает)
и нашёл я коммит где удалили эту команду
понять бы причину
ast-rb
@ast-rb
Dec 18 2014 23:44
Может кто не знает :) Обновите шторм, теперь форматирование blade файлов работает нормально. в 8.02 появилось.