These are chat archives for LaravelRUS/chat

4th
Jul 2016
Kirill Nesmeyanov
@SerafimArts
Jul 04 2016 00:35
чо?
Dave
@aios
Jul 04 2016 00:36
@SerafimArts ты реально в него веришь?
Kirill Nesmeyanov
@SerafimArts
Jul 04 2016 00:37
@aios в кого?
Dave
@aios
Jul 04 2016 00:37
в Zend
Kirill Nesmeyanov
@SerafimArts
Jul 04 2016 00:37
исходники там зачастую покруче симфони
slider23
@slider23
Jul 04 2016 05:48

не совсем понял отличия belongsTo & hasOne =(

Дело в ключах.
hasOne - это когда у тебя есть User с id, и ты его связываешь с Order, где есть user_id
belongsTo - когда Order с полем user_id ты связываешь с User с id

а про belongsToManyэто опечатка или реально так называется? спрашиваю, ибо много опечаток в тексте на laravel.su/docs/5.2

Сверься с оригиналом на https://laravel.com/docs/5.2

Ivan
@Hunternnm
Jul 04 2016 06:29
Всем доброго утра!
KarmaBot
@KarmaBot
Jul 04 2016 06:29
@Hunternnm, привет, как настроение?
Arsen Soroka
@arsen-s
Jul 04 2016 07:53
@Hunternnm привет
search2074
@search2074
Jul 04 2016 08:12
Все доброго здравия! Подскажите, есть ли для laravel 5.2 расширение для ограничения прав доступа к разделам сайта?
Maxim
@Big-Shark
Jul 04 2016 08:13
@search2074 из коробки есть
Ваня Devium
@webdevium
Jul 04 2016 08:16
привет всем
KarmaBot
@KarmaBot
Jul 04 2016 08:16
@webdevium даров!
search2074
@search2074
Jul 04 2016 08:21
@Big-Shark , а чтобы настраивать индивидуальные права для разделов на подобии такой штуки есть? ![alt](http://netcat.ru/netcat_files/docs/les/les3/08.png)
JhaoDa
@jhaoda
Jul 04 2016 08:22
@search2074 ссылку на картинку заверни в код. Правила проигнорировал, да?
Ivan
@Hunternnm
Jul 04 2016 08:25
Кстати, кто помнит - в пятницу говорил что запись на сто сделать надо. Так я сделал!
search2074
@search2074
Jul 04 2016 08:26
@jhaoda упс, сорри
JhaoDa
@jhaoda
Jul 04 2016 08:26
This message was deleted
Maxim
@Big-Shark
Jul 04 2016 08:26
@search2074 такое нет, такое пиши сам
Ivan
@Hunternnm
Jul 04 2016 08:27
Ииии самый эпик. Показал. Сказали - ну чота вид не очень. Функционал работает, но чота не то. Иди к дезигнерам, пускай нарисуют. А те освободятся только через 2 недели + неделю сказали на дизайн... Все согласились. Вопрос: вот нафига я сидел 2 дня над этой фигнёй??? Которая в пятницу горела, а сегодня допускают через месяц? После такого руки таки опускаются
search2074
@search2074
Jul 04 2016 08:28
@Big-Shark , понял, спасибо... я собственно уже написал, думал просто есть решение по элегантнее
@Hunternnm ппц, тоже бесит что СРОЧНО надо всем всегда, а потом оказывается что можно было и не торопиться
Soprun Vladislav
@vlsoprun
Jul 04 2016 08:29
Здорова мужики
search2074
@search2074
Jul 04 2016 08:29
@vlsoprun Прив
Ivan
@Hunternnm
Jul 04 2016 08:32
@vlsoprun привет
Arsen Soroka
@arsen-s
Jul 04 2016 08:46
@vlsoprun дарова
Anton Vorontsov
@symbios-zi
Jul 04 2016 09:06
поиск по сообщениям больше не работает?
Maksim (Ellrion) Platonov
@Ellrion
Jul 04 2016 09:16
@symbios-zi работает
Anton Vorontsov
@symbios-zi
Jul 04 2016 09:18
блин. тут ссылку на вакансию публиковал и не могу найти. не ищет чтоли по ссылкам.
Soprun Vladislav
@vlsoprun
Jul 04 2016 09:19
@symbios-zi ты работу решил сменить?
Anton Vorontsov
@symbios-zi
Jul 04 2016 09:19
@vlsoprun блин зп 50к, мало мне
Soprun Vladislav
@vlsoprun
Jul 04 2016 09:20
@symbios-zi жена / дети есть ?!
Anton Vorontsov
@symbios-zi
Jul 04 2016 09:21
не
Soprun Vladislav
@vlsoprun
Jul 04 2016 09:21
Кот / собака / девушка ? - домашние питомцы )))
Nuzsk
@Nuzsk
Jul 04 2016 09:22
@vlsoprun намекаешь, что 50 это достаточно? хз, сейчас уже нет таких вакансий даже
Soprun Vladislav
@vlsoprun
Jul 04 2016 09:22
Да не.. у каждого свой уровень "достаточно" ))
Molodkovets Bohdan
@atcdot
Jul 04 2016 09:23
работаю за 30, как-то обидно стало)
Anton Vorontsov
@symbios-zi
Jul 04 2016 09:23
@Nuzsk какой город смотришь? я не в мск
@ggcstop ага, я хз где все такие зп находят за 100500
Soprun Vladislav
@vlsoprun
Jul 04 2016 09:23
@ggcstop :smile:
Nuzsk
@Nuzsk
Jul 04 2016 09:23
@symbios-zi я тоже не в мск, смотрю удаленки
Anton Vorontsov
@symbios-zi
Jul 04 2016 09:23
@Nuzsk не могу удаленно работать.
Nuzsk
@Nuzsk
Jul 04 2016 09:24
@symbios-zi а, ну тогда да, все плохо. у меня вообще в городе в офисах 30 платят и на жумле кодят
не надо такое
вот нашел
мб еще набирают
для казани норм зп. квартиру снимаешь за 15к в месяц и живи радуйся
Nuzsk
@Nuzsk
Jul 04 2016 09:25

Казань, Козья слобода

красивое название

мне нравится
Anton Vorontsov
@symbios-zi
Jul 04 2016 09:26
станция метро :D
Kirill Nesmeyanov
@SerafimArts
Jul 04 2016 09:27
сел на ленинском проспекте в москве, вышел в казани на козьей слободе...
Anton Vorontsov
@symbios-zi
Jul 04 2016 09:28
еще и Суконная Слобода есть )
меня всегда смущает слово Agile
1000$ платят еще ребята
за найденного сотрудника. Так кто хочет жить и работать в Казани:
Molodkovets Bohdan
@atcdot
Jul 04 2016 09:31
хочу жить и работать у океана, чтобы по выходным серфить
есть такие места в России?
Anton Vorontsov
@symbios-zi
Jul 04 2016 09:31
@ggcstop да, у моря Лаптевых
Северный-Ледовитый Океан рядом
alexspi
@alexspi
Jul 04 2016 09:32
и Камчатка
Molodkovets Bohdan
@atcdot
Jul 04 2016 09:32
+1 условие, хочу тепла)
Anton Vorontsov
@symbios-zi
Jul 04 2016 09:32
@ggcstop Калининград
alexspi
@alexspi
Jul 04 2016 09:33
Крым
Anton Vorontsov
@symbios-zi
Jul 04 2016 09:34
@ggcstop в калининграде главный офис разработки битрикс. попробуй туда устроиться гавнокодером
:D
Molodkovets Bohdan
@atcdot
Jul 04 2016 09:34
@symbios-zi :worried:
Anton Vorontsov
@symbios-zi
Jul 04 2016 09:35
Nuzsk
@Nuzsk
Jul 04 2016 09:37
@symbios-zi название компании напомнило: http://ebanoe.it/2016/05/30/looking-for-bass-programmer/
Anton Vorontsov
@symbios-zi
Jul 04 2016 09:37
блин, привык с 1 проектом работать. пойти в веб студию, так там опять АТАС.
Molodkovets Bohdan
@atcdot
Jul 04 2016 09:37
@symbios-zi Условия работы: Jack Daniels
Неплохо
Anton Vorontsov
@symbios-zi
Jul 04 2016 09:38
@ggcstop https://www.ultimate-guitar.com/ проект известный
Molodkovets Bohdan
@atcdot
Jul 04 2016 09:39
@symbios-zi к сожалению опыта работы нет столько :(
так бы без раздумий
Anton Vorontsov
@symbios-zi
Jul 04 2016 09:40
Nuzsk
@Nuzsk
Jul 04 2016 09:40
@symbios-zi основные постеры из Украины
Anton Vorontsov
@symbios-zi
Jul 04 2016 09:41
This message was deleted
@Nuzsk давай ты меня устроишь работать, тебе дадут 1000$ и делим их пополам
Nuzsk
@Nuzsk
Jul 04 2016 09:43
@symbios-zi да это такие условия, что должен им окажешься "МЫЖЕЗАТЕБЯ1000$ЗАПЛАТИЛИ"
Виталя
@ferraghue
Jul 04 2016 09:45
ckeditor или tinymce? что проще, если потребуется расширять функционал, добавлять свои кнопки\плагины?
Nuzsk
@Nuzsk
Jul 04 2016 09:45
:question: вопрос, есть ли какие-то проверенные сервисы, предоставляющие IE\Edge нужных версий в браузере\vnc\rdp сессии?
JhaoDa
@jhaoda
Jul 04 2016 09:47
@mrfanta всё говно, рулят markdown и sir trevor
Виталя
@ferraghue
Jul 04 2016 09:49
@jhaoda в моей ситации выбор стоит между ними, т.к. делается для людей далеких от любой разметки. Максимум это форумные bbкоды . Потому ищу хороший редактор, с базовыми функциями из коробки, но нужно будет добавлять и свои.
JhaoDa
@jhaoda
Jul 04 2016 09:50
@mrfanta sir trevor смотрел?
@mrfanta и bb-коды от маркдауна ничем не отличаются по сути
Nuzsk
@Nuzsk
Jul 04 2016 09:52
отличаются, bb коды знакомы по форумам хотя бы...
Виталя
@ferraghue
Jul 04 2016 09:52
@jhaoda я пробовал. Первый вопрос - а почему у меня строки не переносятся :)
@jhaoda sir trevor - в чем же его плюс? Я смотрю - более на инлайн редактор похож, что не есть ок в моей ситуации
JhaoDa
@jhaoda
Jul 04 2016 09:56
@mrfanta что ты понимаешь под «инлайн редактор»?
Maksim (Ellrion) Platonov
@Ellrion
Jul 04 2016 09:57
@jhaoda я думаю имелся ввиду wysiwyg)
JhaoDa
@jhaoda
Jul 04 2016 09:58
@Ellrion сомнительно, ибо выше он как раз про wysiwyg-редакторы говорил
@mrfanta плюс тревора в том, что хранятся данные, а не данные уже с разметкой. И через два года элеменатарно можно форматирование контента поменять как угодно
Ivan
@Hunternnm
Jul 04 2016 09:59
@symbios-zi ту вакансию еще не заняли, штоль?
Maxim
@Big-Shark
Jul 04 2016 10:00
@jhaoda + к markdown и sir trevor
Anton Vorontsov
@symbios-zi
Jul 04 2016 10:00
@Hunternnm пока не знаю. послал им письмо.
Maxim
@Big-Shark
Jul 04 2016 10:01
@mrfanta кстати, не во всех маркдаун редакторах строки не переносятся
D3-FC
@D3-FC
Jul 04 2016 10:01
Привет всем. Как вы считаете, что сделать правильней.
Вынести повторяющийся функцианал скоупа в сервис в статический метод
или
расширить билдер?
public function scopeWhereUser($query, array $params)
    {
        Scope::whereHas($query, $params, 'user');
    }

    public function scopeWhereUser($query, array $params)
    {
        $query->whereHasRelationBy('user',  params )
    }
KarmaBot
@KarmaBot
Jul 04 2016 10:01
@D3-FC, привет =)
Виталя
@ferraghue
Jul 04 2016 10:02
@jhaoda инлайн редактор - http://sdk.ckeditor.com/samples/inline.html (кнопка Start editing)
JhaoDa
@jhaoda
Jul 04 2016 10:02
@D3-FC трейт?
D3-FC
@D3-FC
Jul 04 2016 10:03
@jhaoda да тоже вариат. но его трудно тестить. А почему не extend билдера?
Maksim (Ellrion) Platonov
@Ellrion
Jul 04 2016 10:05
@D3-FC а почему не вынести повторяющийся функционал скоупа в другой скоуп?)
D3-FC
@D3-FC
Jul 04 2016 10:05
@Ellrion он повторяется из модели в модель
Maksim (Ellrion) Platonov
@Ellrion
Jul 04 2016 10:05
@D3-FC в базовую модель
D3-FC
@D3-FC
Jul 04 2016 10:06
@Ellrion тоесть ты предлагаешь extend Model
верно понял тебя?
Maksim (Ellrion) Platonov
@Ellrion
Jul 04 2016 10:06
@D3-FC да
D3-FC
@D3-FC
Jul 04 2016 10:06
Тоже вариат правда не сильно отличается от extend builder
Maksim (Ellrion) Platonov
@Ellrion
Jul 04 2016 10:07
@D3-FC гемора меньше. экстендить билдер ты как собрался? так же надо будет перекрывать newQuery базовой модели
а если нет разницы и скоуп независим от бизес логики то не вижу ничего плохого в расширении базовой модели
D3-FC
@D3-FC
Jul 04 2016 10:08
@Ellrion очень просто. делаешь CustomModel extend Model
в ней подключаешь подключешь use CustomBuilder
Maksim (Ellrion) Platonov
@Ellrion
Jul 04 2016 10:09
@D3-FC и что такое use CustomBuilder ? трейт?
D3-FC
@D3-FC
Jul 04 2016 10:09
:D да) извини чёт затупил
не правильно объяснил
@Ellrion минутку
use MyQueryBuilder as QueryBuilder; // MyModel should now use your MyQueryBuilder instead of the default which I commented out above

abstract class MyModel extends Illuminate\Database\Eloquent\Model
{

}
вот такой use имел в виду
Maksim (Ellrion) Platonov
@Ellrion
Jul 04 2016 10:12
@D3-FC и? этого недостаточно)
D3-FC
@D3-FC
Jul 04 2016 10:12
@Ellrion если верить stacoverflow да
@Ellrion Вообще вопрос вообще скорее архитектуры а не возможности. Что будет лучше,
расширять вендора или выносить в свои классы?
Maksim (Ellrion) Platonov
@Ellrion
Jul 04 2016 10:14
@D3-FC нет может я конечно туплю но по идее тебе надо будет подменить еще newEloquentBuilder или newBaseQueryBuilder а не просто use.
ну а про архитектуру я ответил. я бы расширил базовую модель в случае если метод не зависит от бизнеслогики или трейт если зависит.
D3-FC
@D3-FC
Jul 04 2016 10:18
понятно. спасибо за участие @Ellrion
@Ellrion спасибо
KarmaBot
@KarmaBot
Jul 04 2016 10:18
Спасибо (+1) для @Ellrion принято! Текущая карма +134.
Ivan
@Hunternnm
Jul 04 2016 11:03
@symbios-zi отпиши хоть о результате)
Роман Сохарев
@greabock
Jul 04 2016 11:19
Здрасте
KarmaBot
@KarmaBot
Jul 04 2016 11:19
@greabock, ну рассказывай. Как жизнь? :)
Роман Сохарев
@greabock
Jul 04 2016 11:19
@KarmaBot ой, не спрашивай... Как сам?
JhaoDa
@jhaoda
Jul 04 2016 11:22
@greabock гамарджоба!
Роман Сохарев
@greabock
Jul 04 2016 11:22
@jhaoda :smile:
по-грузински это вон @D3-FC надо приветствовать )
Чет тишина... все день независимости Объединенного Пиндостана отмечают что ли? ))
JhaoDa
@jhaoda
Jul 04 2016 11:24
@greabock лето, понедельник. Похмелье и сгоревшие спины.
Роман Сохарев
@greabock
Jul 04 2016 11:26
Я переехал
Как же дома спокойно...
JhaoDa
@jhaoda
Jul 04 2016 11:30
@greabock потом опять движняка захочется :)
Maxim
@Big-Shark
Jul 04 2016 11:32
@greabock привет, куда перебрался?
JhaoDa
@jhaoda
Jul 04 2016 11:32
Панове, а кто как решает вопросы с CORS? Пакет от Барри? Смущает, что он давно не обновляется
@Big-Shark я ж тебе говорил
Роман Сохарев
@greabock
Jul 04 2016 11:32
@Big-Shark домой в Кузбасс )
Maxim
@Big-Shark
Jul 04 2016 11:32
@jhaoda я забыл
Роман Сохарев
@greabock
Jul 04 2016 11:32
@jhaoda Это верно )
Maxim
@Big-Shark
Jul 04 2016 11:32
@greabock а жил где?
Роман Сохарев
@greabock
Jul 04 2016 11:32
в Томске
JhaoDa
@jhaoda
Jul 04 2016 11:33
@Big-Shark и это говорил
:)
Акулыч, Родина на тебя плохо повлияла
@Big-Shark в Маскву поедешь осенью на ларавель-междусобойчик?
Maxim
@Big-Shark
Jul 04 2016 11:34
@jhaoda ну я осенью гдето там буду проезжать, но думаю не больше чем на пару дней.
Роман Сохарев
@greabock
Jul 04 2016 11:34
@jhaoda Так а чего там менять-обновлять? Он работает )
JhaoDa
@jhaoda
Jul 04 2016 11:35
@greabock ну там задачебагов висит много
Maxim
@Big-Shark
Jul 04 2016 11:35
@jhaoda я если честно даже не знаю где находятся эти города, вот только сейчас по карте посмотрел)
Роман Сохарев
@greabock
Jul 04 2016 11:35
@jhaoda да там в основной массе, вопросы возникшие от непонимания сути cors
@Big-Shark нет такого города Кузбасс )))
и области такой нет тоже )
Alexander Avakov
@pinguinjkeke
Jul 04 2016 11:37
Привет. Никто не знает библиотеку для работы с ценами? Необходимо - скидки, купоны. Чтобы все было связано.
KarmaBot
@KarmaBot
Jul 04 2016 11:37
@pinguinjkeke, привет, как настроение?
Alexander Avakov
@pinguinjkeke
Jul 04 2016 11:37
@KarmaBot лучше всех, привет
KarmaBot
@KarmaBot
Jul 04 2016 11:37
Будь как дома, @pinguinjkeke, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
Роман Сохарев
@greabock
Jul 04 2016 11:37
А бот-то жжет ))
JhaoDa
@jhaoda
Jul 04 2016 11:38
@pinguinjkeke это всё бизнес-логика, нельзя написать библиотеку, которая бы всех устроила
Ivan
@Hunternnm
Jul 04 2016 11:38
@greabock привет, пропажа
Роман Сохарев
@greabock
Jul 04 2016 11:38
Лол )
JhaoDa
@jhaoda
Jul 04 2016 11:38
Слушайте, Линкедин это как-то пинцет, я не устаю поражаться. Подписал меня на всякий хлам без моего ведома
Роман Сохарев
@greabock
Jul 04 2016 11:38
@Hunternnm здоров =)
Maxim
@Big-Shark
Jul 04 2016 11:38
@greabock а как там с работой? или ты удаленно?
Ivan
@Hunternnm
Jul 04 2016 11:38
@greabock давно ж небыло то. Заметно то)
@jhaoda я решил посмотреть что это, зарегался... Задрали - всякий хлам шлют
Роман Сохарев
@greabock
Jul 04 2016 11:39
@Big-Shark в моем родном Белово, работа только для шахтеров и работников СберБанка )
JhaoDa
@jhaoda
Jul 04 2016 11:39
С удивлением жду, что же МС сможет ухудшить в линкедине
Ivan
@Hunternnm
Jul 04 2016 11:39
@jhaoda внедрят в него скайп...
Роман Сохарев
@greabock
Jul 04 2016 11:40
@pinguinjkeke это ты вряд ли такое найдешь. Вещь сильно специфичная
JhaoDa
@jhaoda
Jul 04 2016 11:40
При каждом входе — куча окон с вопросами, потом просто куча вопросов без окон
Роман Сохарев
@greabock
Jul 04 2016 11:40
Меня тут hr один просто удивил
Написал в личку на хабре(!)
Я чуть с хохота не помер )
JhaoDa
@jhaoda
Jul 04 2016 11:41
@greabock мне тоже писали
Alexander Avakov
@pinguinjkeke
Jul 04 2016 11:41
Когда-нибудь HRы начнут оставлять комментарии в твоем коде
// Вы не хотите работать в нашей компании? У нас очень круто!
JhaoDa
@jhaoda
Jul 04 2016 11:42
И на гитхабе писали, создав задачу с предложением работы :)
Роман Сохарев
@greabock
Jul 04 2016 11:42
Жесть...
JhaoDa
@jhaoda
Jul 04 2016 11:43
Ну это жадные, кто за акк на НН платить не хочет
Роман Сохарев
@greabock
Jul 04 2016 11:43
Это же как надо отчаяться...
Да не
Меня зовут Ольга, я представляю информационное агентство ТАСС.
Нашла ваше резюме на hh.ru, к сожалению, не смогла дозвониться на Ваш номер.
Хотела поинтересоваться, как обстоят Ваши дела в профессиональном плане на данный момент, готовы рассматривать варианты предложений о работе?
Сейчас я ищу frontend – разработчика — hh.ru/vacancy/17233699.
Maxim
@Big-Shark
Jul 04 2016 11:43
А мне кажется норм, сразу видно за что выбирают)
JhaoDa
@jhaoda
Jul 04 2016 11:43
Или вольные стрелки, которые находят человека и за процент его сдают крупным агентствам
Роман Сохарев
@greabock
Jul 04 2016 11:44
Моему резюме там года два наверное
При том, там фронтендом и не пахло
JhaoDa
@jhaoda
Jul 04 2016 11:44
@greabock а чо «не»? Контакты в резюме только за деньги видны на НН, вроде бы
Роман Сохарев
@greabock
Jul 04 2016 11:45
Ну я думал, что она звонила... я просто номер при переезде в Томск сменил
Ivan
@Hunternnm
Jul 04 2016 11:45
Ребят, да вас еще круто нанимают))) Меня вон месяца 2 назад на выходе с работы чувак ждал с предложением работы.
Программист 1с...
Роман Сохарев
@greabock
Jul 04 2016 11:46
хорош )
Ivan
@Hunternnm
Jul 04 2016 11:46
Я чуть не уссался там
Он спросил кто программист на фирме... Знакомый кто-то работает. Ну из отдела я первый выходил, в меня и тыкнули
Диалог даже перессказывать не буду
Роман Сохарев
@greabock
Jul 04 2016 11:47
адинэснег )
JhaoDa
@jhaoda
Jul 04 2016 11:47
«Слыш, ты програмист штоле?»
«Падём пабазарим внатуре»
Роман Сохарев
@greabock
Jul 04 2016 11:47
Ржу в голос! :smile:
JhaoDa
@jhaoda
Jul 04 2016 11:48
«Короче, есть тема, подламываем сей надо кодить на 1ц за сорок косых в месяц»
Роман Сохарев
@greabock
Jul 04 2016 11:48
«Семки буш? Да ты присядь. В ногах правды нет» (садится на корточки)
Ivan
@Hunternnm
Jul 04 2016 11:49

Он: мне нужен программист. Нужно на 1с программу сделать.
Я: Я не пишу на 1с, я веб-программист
Он: Ну ты программист?
Я: Да
Он: ну значит мне надо на 1с написать...
Я: Я не пишу на 1с. Могу на пхп, на яве, на питоне 2 строчки могу.
Он: Ну если ты программист то можешь программировать, верно?
Я: Да
Он: Ну вот, мне на 1с надо...

И так в цикле раз 10. Потом был эпик фэйл вообще. Он: да я буду тебе целых!!! 500уе в месяц платить. Тут я в корень офигел. Я ему: ну у меня то ЗП сейчас выше... Он: но у нас перспективы!!!

Это так, что в памяти
Maxim
@Big-Shark
Jul 04 2016 11:50
@Hunternnm надо было соглашаться, у низ перспективы
Ivan
@Hunternnm
Jul 04 2016 11:51
@Big-Shark ты анекдот про перспективы знаешь?
JhaoDa
@jhaoda
Jul 04 2016 11:51
Точно, перспективы «у ныз»
А надо у вэрх
Maxim
@Big-Shark
Jul 04 2016 11:51
@greabock Слушай, так ты не далеко от USA живешь если верить гуглу.
@Hunternnm нет
Роман Сохарев
@greabock
Jul 04 2016 11:51
лол
@Big-Shark хрена се
Ivan
@Hunternnm
Jul 04 2016 11:51
Мне потом стало интересно что за чувак. Узнал - сеть автомоек и 2 мастерских авто...
JhaoDa
@jhaoda
Jul 04 2016 11:52
Да, от Белово 10 км — и Штаты
Роман Сохарев
@greabock
Jul 04 2016 11:52
О_о
@Big-Shark совсем рядом )
JhaoDa
@jhaoda
Jul 04 2016 11:53
@greabock ты так и говори «живу в кинотеатре, недалеко от USA»
Роман Сохарев
@greabock
Jul 04 2016 11:53
уса )
Роман Сохарев
@greabock
Jul 04 2016 11:54
ох и тролли )
JhaoDa
@jhaoda
Jul 04 2016 11:54
@greabock профитролли!
Роман Сохарев
@greabock
Jul 04 2016 11:55
да какие профи... тут эксперты )
D3-FC
@D3-FC
Jul 04 2016 12:00
Привет снова) как сказали выше გამარჯობა - Гамарджоба
KarmaBot
@KarmaBot
Jul 04 2016 12:00
Прувет, @D3-FC!
D3-FC
@D3-FC
Jul 04 2016 12:00
И тебе карма бот любетель КИШ
Вопрос про аспекты.
Кто знаком с данным патерном?
Роман Сохарев
@greabock
Jul 04 2016 12:13
А что конкретно интересует?
D3-FC
@D3-FC
Jul 04 2016 12:14
какую-нибудь статейку для пыхи по данной теметике
с примером библиатек
Anton Vorontsov
@symbios-zi
Jul 04 2016 12:23
тыжпрограммисты, привет!
KarmaBot
@KarmaBot
Jul 04 2016 12:23
Будь как дома, @symbios-zi, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
Роман Сохарев
@greabock
Jul 04 2016 12:24
@symbios-zi привет
D3-FC
@D3-FC
Jul 04 2016 12:24
@greabock спасибо гляну
KarmaBot
@KarmaBot
Jul 04 2016 12:24
Спасибо (+1) для @greabock принято! Текущая карма +380.
Anton Vorontsov
@symbios-zi
Jul 04 2016 12:24
@greabock тебя тут парень из израиля искал
Роман Сохарев
@greabock
Jul 04 2016 12:24
Да, был такой
обещал кучу денег
Anton Vorontsov
@symbios-zi
Jul 04 2016 12:25
@greabock и?
Роман Сохарев
@greabock
Jul 04 2016 12:25
не сложилось
Anton Vorontsov
@symbios-zi
Jul 04 2016 12:25
@greabock расскажи чо там за суть то хоть
сложные задачи? или не стоит туда лезть вообще. Помню там разговор о 2к баксов шел
Роман Сохарев
@greabock
Jul 04 2016 12:26
там проект написан ужасно, на пререписываение времени нет. Дорабатывать его нужно "как есть". Я не могу так работать
Anton Vorontsov
@symbios-zi
Jul 04 2016 12:27
@greabock понял, кайфа от работы никакого
Роман Сохарев
@greabock
Jul 04 2016 12:27
Зато бабла нормально обещают
Anton Vorontsov
@symbios-zi
Jul 04 2016 12:27
@greabock а задачи какого характера?
прям синьор-синьор нужен? или миддл справится
Роман Сохарев
@greabock
Jul 04 2016 12:28
миддлу по плечу
Я себя сеньором и не считаю )
Anton Vorontsov
@symbios-zi
Jul 04 2016 12:28
@greabock видать crud, и весь бизнес в контроллерах? :)
Роман Сохарев
@greabock
Jul 04 2016 12:29
примерно так
Anton Vorontsov
@symbios-zi
Jul 04 2016 12:35
@greabock глянь приват
Dave
@aios
Jul 04 2016 12:38
@greabock Я кстати смотрю у многих компаний так.
@greabock написано дерьмово - сами из себя не весть какие проекты - а код не очень и работать не хочется.
@greabock а потом вопрос задают - че от нас все программисты бегут?
Ivan
@Hunternnm
Jul 04 2016 12:41
Я вот очередной раз ласково пообщался с начальством... Работать хочется аж ппц как...
Роман Сохарев
@greabock
Jul 04 2016 12:43
@aios всё так
Anton Vorontsov
@symbios-zi
Jul 04 2016 12:47
@Hunternnm тыжпрограммист. код запили
AmirMirOFF
@AmirMirOFF
Jul 04 2016 12:50
всем доброго времени суток. Ув гуру не могу разобратся почему не получается сменить пароль в бд.
KarmaBot
@KarmaBot
Jul 04 2016 12:50
О! @AmirMirOFF! Сто лет не виделись!) Как жизнь молодецкая? Рассказывай :)
Dave
@aios
Jul 04 2016 12:51
@AmirMirOFF лол
@AmirMirOFF ты вопросы из коллекции что ли собираешь?
AmirMirOFF
@AmirMirOFF
Jul 04 2016 12:52
@aios Извените если вопрос уже повторялся. но видимо все на него натыкаются.
@aios Использую bcrypt после сохраняю в бд . но в бд записывается уже другое значение.Магия.
NelinD
@NelinD
Jul 04 2016 12:54
@AmirMirOFF мутаторы, обсерверы
@AmirMirOFF что-то из этого может поменять значение
AmirMirOFF
@AmirMirOFF
Jul 04 2016 12:57
@NelinD спасибо
KarmaBot
@KarmaBot
Jul 04 2016 12:57
Спасибо (+1) для @NelinD принято! Текущая карма +51.
Ivan
@Hunternnm
Jul 04 2016 12:58
@symbios-zi когда мне пытаются доказать что я что-то ОБЯЗАН делать, прикрываясь при этом кредитом - ну низко же
Oleg
@Malezha
Jul 04 2016 12:59
@Hunternnm мб это намек, что пора искать другую работу?)
Ivan
@Hunternnm
Jul 04 2016 13:00
@Malezha я всеми клетками ЗА, но создают такие условия что делать это невозможно. Вон на выходные завалили работой, которую сегодня перенесли на месяц вперед
bobcat-1
@bobcat-1
Jul 04 2016 13:02
приветствую
KarmaBot
@KarmaBot
Jul 04 2016 13:02
@bobcat-1, ну рассказывай. Как жизнь? :)
bobcat-1
@bobcat-1
Jul 04 2016 13:04
Вопрос у меня такой: каким образом спамеры могут обходить No Captcha от google? Как вы думайте, кто скорее всего занимается рассылкой спама - боты или люди? Если боты, то скорее всего они используют сервисы для распознавания капчи?
вопрос, конечно, офтоп от основной тематики по laravel, я имею в виду, если кто сталкивался со спамом
Dave
@aios
Jul 04 2016 13:10
@AmirMirOFF В модели пользователя есть setPasswordAttribute
он делает криптование сразу перед сохранением в модель.
Anton Vorontsov
@symbios-zi
Jul 04 2016 13:16
@Hunternnm сам себя загнал в такую кабалу, думаю должен был понимать на что идешь.
@Hunternnm сменить работу никак?
OsipovMN
@projct1
Jul 04 2016 13:17
обновился и вышел из беты ОКТЯБРЬ цмс, кто что думает по этому поводу?)
Anton Vorontsov
@symbios-zi
Jul 04 2016 13:17
@rorc ничего хорошего. долой CMS
Dave
@aios
Jul 04 2016 13:17
@rorc мне кажется то что не очень - останется не очень.
Anton Vorontsov
@symbios-zi
Jul 04 2016 13:18
я сознательно вообще ушел с той сферы где CMS. так как там низкий уровень во всем.
bobcat-1
@bobcat-1
Jul 04 2016 13:18
@symbios-zi вот я ищу сейчас дыру в wordpress
по работе. Стоит NoCaptcha, спам все равно идет
Anton Vorontsov
@symbios-zi
Jul 04 2016 13:20
@bobcat-1 да я о том как построена работа в таких компаниях. Тупо клепать много сайтов. Там где много врядли будет качественно.
bobcat-1
@bobcat-1
Jul 04 2016 13:20
@symbios-zi да, согласен. Но для потока каждый раз писать свою cms накладно, наверное
Anton Vorontsov
@symbios-zi
Jul 04 2016 13:21
@bobcat-1 согласен, поэтому я и сменил направление. )))
@bobcat-1 1 проект делаешь долгосрочно и счастлив
bobcat-1
@bobcat-1
Jul 04 2016 13:21
@symbios-zi как вы пишете? Каждый раз новый движок?
у нас много, в том числе есть и wordpress
Anton Vorontsov
@symbios-zi
Jul 04 2016 13:22
@bobcat-1 я работаю в компании у которой свой интернет-магазин. переношу с CodeIgniter на Laravel. вот и всё
bobcat-1
@bobcat-1
Jul 04 2016 13:22
@symbios-zi аа, теперь ясно
Anton Vorontsov
@symbios-zi
Jul 04 2016 13:22
но платят 50к :(
bobcat-1
@bobcat-1
Jul 04 2016 13:22
laravel более менее дружелюбен
Maxim
@Big-Shark
Jul 04 2016 13:23
@bobcat-1 логи нджинкса смотри
Anton Vorontsov
@symbios-zi
Jul 04 2016 13:23
вот хочу убедить руководство чтобы дали 70к. Так как босс сказал как всё сделаешь пересмотрим зп.
bobcat-1
@bobcat-1
Jul 04 2016 13:23
@Big-Shark а что в них там?
Anton Vorontsov
@symbios-zi
Jul 04 2016 13:23
че бы ему такого сказать. Меня на другой проект на 70к звали
bobcat-1
@bobcat-1
Jul 04 2016 13:23
ip-шники я знаю, откуда рассылают
Maxim
@Big-Shark
Jul 04 2016 13:23
@bobcat-1 там записи куда идут пост запросы.
bobcat-1
@bobcat-1
Jul 04 2016 13:23
это да, я смотрел
в файл wp-comments-post.php
Anton Vorontsov
@symbios-zi
Jul 04 2016 13:24
немного юмора https://pp.vk.me/c626123/v626123001/18d78/S9ORJUibiBs.jpg
bobcat-1
@bobcat-1
Jul 04 2016 13:24
как по стандарту в вордпрессе, вроде бы
Maxim
@Big-Shark
Jul 04 2016 13:24
@bobcat-1 ну все, удали его и проблема решена)
Anton Vorontsov
@symbios-zi
Jul 04 2016 13:24
@Big-Shark ты уже в европе?
bobcat-1
@bobcat-1
Jul 04 2016 13:24
тогда как нормальные пользователи будут оставлять комментарии?)
Maxim
@Big-Shark
Jul 04 2016 13:24
@symbios-zi еще нет, я еще права не получил)
bobcat-1
@bobcat-1
Jul 04 2016 13:25
дело в том, что на форме стоит no captcha, которую, по идее, можно обойти либо вручную, либо использую сервисы распознавания капчи
Anton Vorontsov
@symbios-zi
Jul 04 2016 13:25
@Big-Shark А категорию делаешь? )
bobcat-1
@bobcat-1
Jul 04 2016 13:27
вот я и пытаюсь понять, спамят ли через дыру в вордпрессе или вручную (возможно, используя сервисы разпознавания)
Ivan
@Hunternnm
Jul 04 2016 13:31
@symbios-zi найти 6к долларов и можно уволиться)
@symbios-zi да и ДО кредита всё было сооовсем по-другому...
saira-developer-f
@saira-developer-f
Jul 04 2016 14:17
@vadimvedev Hi
I am wordpress developer
Ivan
@Hunternnm
Jul 04 2016 14:17
Мои соболезнования
saira-developer-f
@saira-developer-f
Jul 04 2016 14:17
i can make any kind of develoment in wordpress
and i need job
thanks
KarmaBot
@KarmaBot
Jul 04 2016 14:17
@saira-developer-f, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Arsen Soroka
@arsen-s
Jul 04 2016 14:18
This message was deleted
saira-developer-f
@saira-developer-f
Jul 04 2016 14:19
i dnt understand this language i only understand enlgish
english
can you plz msg me in english
thanks
KarmaBot
@KarmaBot
Jul 04 2016 14:19
@saira-developer-f, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Ivan
@Hunternnm
Jul 04 2016 14:28
@saira-developer-f This Russian developer community on the framework laravel. It is unlikely that you will be able to find a job here
Maxim
@Big-Shark
Jul 04 2016 14:28
@symbios-zi да
JhaoDa
@jhaoda
Jul 04 2016 14:30
@saira-developer-f no, we can't
Gorchel
@Gorchel
Jul 04 2016 14:31
Подскажите
По-умолчанию связь "belongsToMany" в модели использует в качестве ключа protected $primaryKey = 'id';
Возможно ли в одной модели в разных связях использовать разный local_key?
спасибо
KarmaBot
@KarmaBot
Jul 04 2016 14:31
@Gorchel, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Alexander
@Dualse
Jul 04 2016 14:31
@Gorchel Ну вручную указываешь ключ
saira-developer-f
@saira-developer-f
Jul 04 2016 14:34
then where should i go
i try many times in fiver
fiverr
but not reicieving projects in a proper way
plz help me
i need freelance work
Ivan
@Hunternnm
Jul 04 2016 14:34
А кому она не нужна то...
@jhaoda может её того этого?
JhaoDa
@jhaoda
Jul 04 2016 14:37
@saira-developer-f this is Russian community. Only russian language, please.
saira-developer-f
@saira-developer-f
Jul 04 2016 14:38
bt am not russian thats not fair if i dnt knw russian is it my fualt
?
JhaoDa
@jhaoda
Jul 04 2016 14:39
@saira-developer-f it's you problem
saira-developer-f
@saira-developer-f
Jul 04 2016 14:39
I dont thnk so
JhaoDa
@jhaoda
Jul 04 2016 14:39
@saira-developer-f bye
saira-developer-f
@saira-developer-f
Jul 04 2016 14:41
jhaoda wats wrong with u
Gorchel
@Gorchel
Jul 04 2016 14:41
@Dualse Где указать можно?
return $this->belongsToMany('App\Role', 'role_user', 'user_id', 'role_id') - Указывает поля связывающей таблицы,
protected $primaryKey = 'id' - Изменить не могу.
Но есть отдельная связь в App\User
public function roles_external()
{
return $this->belongsToMany('App\User','user_to_roles','user_id','role_id');
}
которая ссылается не на id а на external_id
таблицы Users
Alexander
@Dualse
Jul 04 2016 14:42
@Gorchel А, не правильно понял суть вопроса
Роман Сохарев
@greabock
Jul 04 2016 14:56
ей походу на бонгакамс
Alexander
@Dualse
Jul 04 2016 15:03
@greabock Не очень же
Роман Сохарев
@greabock
Jul 04 2016 15:17
ну а куда еще бабе wordpress-developer
уж простите мне мой сексизм
Alexander
@Dualse
Jul 04 2016 15:25
Оффтопну немного. Когда надо на фронте нужно в дереве (nested set) менять звенья местами, что юзаете? Гугл подсказывает https://github.com/mjsarfatti/nestedSortable Есть еще альтернативы?
Rafael
@rmukhamet
Jul 04 2016 15:43
Всем привет, у меня вопрос: из контроллера вызывается event на event подписан listener в listener указан implements ShouldQueue. Как задать задержку в очереди?
KarmaBot
@KarmaBot
Jul 04 2016 15:43
@rmukhamet, привет, как настроение?
Rafael
@rmukhamet
Jul 04 2016 15:53
help
JhaoDa
@jhaoda
Jul 04 2016 15:55
@rmukhamet никак
Роман Сохарев
@greabock
Jul 04 2016 15:55
меня больше интересует зачем XD
Dave
@aios
Jul 04 2016 15:55
@greabock ++
Rafael
@rmukhamet
Jul 04 2016 15:56
@jhaoda и как можно реализовать задержку?
JhaoDa
@jhaoda
Jul 04 2016 15:56
@rmukhamet никак
Роман Сохарев
@greabock
Jul 04 2016 15:56
имитация затупов сервера? =)))
JhaoDa
@jhaoda
Jul 04 2016 15:57
@rmukhamet впрочем, есть вариант: обработчик события запускается сразу, ничего не делает, а просто ставит в очередь с задержкой задачу, которая уже и выполняет работу
Rafael
@rmukhamet
Jul 04 2016 15:59
@jhaoda ога , спасибо, попробую
Valtas
@Valtas
Jul 04 2016 16:46
"psr-4": {
    "App\\": "app/"
}

класс

namespace App;

class Human
{
}

в index.php $human = new \App\Human; Fatal error: Class 'App\Human' not found
в index.php $human = new \app\Human; все ок

Что за прикол ? Почему надо писать app с маленькой, везде же App с большой? composer что ли самопроизвольно конвертирует в lowercase ?

Andrey Evdokimov
@sharpeenko
Jul 04 2016 16:51
Добрый вечер, уважаемые!
KarmaBot
@KarmaBot
Jul 04 2016 16:51
О! @sharpeenko! Сто лет не виделись!) Как жизнь молодецкая? Рассказывай :)
Andrey Evdokimov
@sharpeenko
Jul 04 2016 16:51
А кто подскажет, чем лучше с изображениями работать? Аватарки там и т п
JhaoDa
@jhaoda
Jul 04 2016 16:51
@Valtas он и не конвертирует, это у тебя что-то не то
Andrey Evdokimov
@sharpeenko
Jul 04 2016 16:52
нашел вот такое Laravel Medialibrary
как оно?
Andrey Evdokimov
@sharpeenko
Jul 04 2016 16:54
@jhaoda Спасибо!
KarmaBot
@KarmaBot
Jul 04 2016 16:54
Спасибо (+1) для @jhaoda принято! Текущая карма +1017.
Andrey Evdokimov
@sharpeenko
Jul 04 2016 16:54
Кажется, что надо!
А то с той фигней вопросов много возникает
JhaoDa
@jhaoda
Jul 04 2016 16:55
@sharpeenko medialibrary хочет spatie/laravel-glide, который хочет league/glide, который хочет... тадам! — intervention/image
Andrey Evdokimov
@sharpeenko
Jul 04 2016 16:55
@jhaoda вот-вот
даже по use в моделях фиг поймешь, что писать - алиас не указан
сейчас снесу его
search2074
@search2074
Jul 04 2016 17:13
Добрый вечер, кто-нибудь знает, можно ли в контроллере события модели отловить?
KarmaBot
@KarmaBot
Jul 04 2016 17:13
@search2074 даров!
JhaoDa
@jhaoda
Jul 04 2016 17:15
@search2074 нет, потому что эти события, скажем так, узковещательные, доступны только в самой модели и в её observer'ах
search2074
@search2074
Jul 04 2016 17:15
@jhaoda спасибо
KarmaBot
@KarmaBot
Jul 04 2016 17:15
Спасибо (+1) для @jhaoda принято! Текущая карма +1018.
Dave
@aios
Jul 04 2016 17:17
Ребят у меня есть 1 каверзный вопрос.
Есть запись 1 - Вася - Пупкин
JhaoDa
@jhaoda
Jul 04 2016 17:17
@search2074 и вообще, мысль ловить ЛЮБЫЕ события в контроллере — очень странная
Dave
@aios
Jul 04 2016 17:17
Есть еще одна 2 - Гена - Пупкин
This message was deleted
Мне нужно что бы если добавилась 3 - Юра - Пупкин
У него в связи были доступны и Гена и Вася
И у Васи с юрой - тоже был Гена.
Это только линкованием решить можно или в ларке что то есть подобное?
search2074
@search2074
Jul 04 2016 17:19
@jhaoda это точно... разбираюсь с ларой, пока нет четкого понимания.
Dave
@aios
Jul 04 2016 18:00
Никто не знает значит?
Есть ли в ларе такая связь при которой набор обьектов одной связи может дублироваться в другого.
adminko
@adminko
Jul 04 2016 18:18
Может меня кто-то раздуплить в авторизации в ларе? У меня есть профиль, закрытый авторизацией каждый раздел обрабатывается своим контроллером. Для того чтобы мне получать данные залогиненного пользователя нужно в каждом что-то прописывать?
Andrey Evdokimov
@sharpeenko
Jul 04 2016 18:20
@adminko А через миддлвар пропускать?
JhaoDa
@jhaoda
Jul 04 2016 18:20
@adminko для начала раздупли, что это не авторизация, а аутентификация
adminko
@adminko
Jul 04 2016 18:21
@jhaoda да я не так написал
JhaoDa
@jhaoda
Jul 04 2016 18:21
@adminko а ты пиши «так»
adminko
@adminko
Jul 04 2016 18:21
Route::group(['prefix' => 'profile', 'middleware' => 'auth'], function () {
Andrey Evdokimov
@sharpeenko
Jul 04 2016 18:21
@adminko Ну и что не так?
@adminko Каждый запрос пройдет через посредника
adminko
@adminko
Jul 04 2016 18:22
Внутри контроллеров получение данных через
public function getIndex (Authenticatable $user)
    {
      return view('frontend.profile.index', [
        'user' => $user
Andrey Evdokimov
@sharpeenko
Jul 04 2016 18:22
@adminko А вот в нем ты пропиши вариант для каждой, например, роли
@adminko Я с ларавел недавно. Но мне кажется, ты уже все сделал. Осталось в посреднике прописать
@adminko в том самом auth
adminko
@adminko
Jul 04 2016 18:24
если я сгрупировал их так надо ли в каждом контроллере дополнительно указывать middleware в __construct ?
JhaoDa
@jhaoda
Jul 04 2016 18:24
@adminko нет
Andrey Evdokimov
@sharpeenko
Jul 04 2016 18:25
@adminko в твоем случае - нет
JhaoDa
@jhaoda
Jul 04 2016 18:25
@adminko public function getIndex (Authenticatable $user) — это что такое?
Andrey Evdokimov
@sharpeenko
Jul 04 2016 18:25
@adminko ты уже посредника повесил на роут
adminko
@adminko
Jul 04 2016 18:26
@jhaoda из документации laravel.ru
@sharpeenko тогда как мне получать текущего пользователя в методах?
JhaoDa
@jhaoda
Jul 04 2016 18:26
@adminko ссылка есть?
Andrey Evdokimov
@sharpeenko
Jul 04 2016 18:27
@adminko Да нет проблем
@adminko Из авторизации.
adminko
@adminko
Jul 04 2016 18:28
@sharpeenko Auth::user() выдает ошибку
Andrey Evdokimov
@sharpeenko
Jul 04 2016 18:29
@adminko Ну, тут я пас, потому что сам использую другой пакет для авторизации.
adminko
@adminko
Jul 04 2016 18:29
Entrust?
Andrey Evdokimov
@sharpeenko
Jul 04 2016 18:29
@adminko Может, старшие сейчас подскажут)
Sentinel
adminko
@adminko
Jul 04 2016 18:30
Я блин даже не могу запустить нормально одну авторизацию а надо будет сделать отдельную для бекенда. я свихнусь. поставил entrust чето не чувствую в чем кайф
Andrey Evdokimov
@sharpeenko
Jul 04 2016 18:31
public function edit($id) {
$user = User::find($id);
$user_attr = User::find($id)->getUserAttr;
$sex = Sex::all();
$user_sex = User::find($id)->getUserSex($id);
return view('users.edit', ['user' => $user, 'user_attr' => $user_attr, 'sex' => $sex, 'user_sex' => $user_sex]);
}
JhaoDa
@jhaoda
Jul 04 2016 18:31
@sharpeenko код оформляй
adminko
@adminko
Jul 04 2016 18:32
@sharpeenko ну это ты получаешь по id я так тоже умею, суть же в том чтобы потянуть того единственного кто пароль верно ввел
Andrey Evdokimov
@sharpeenko
Jul 04 2016 18:32

Момент

Момент

@jhaoda сорри
adminko
@adminko
Jul 04 2016 18:32
пока что вижу рабочий вариант прописывать конструкторы и в них засовывать пользователя
Andrey Evdokimov
@sharpeenko
Jul 04 2016 18:32
Погоди
public function handle($request, Closure $next) {
     if (Sentinel::guest()) {
            return redirect('noaccess');
        }
     if (Sentinel::getUser()->id == $request->route('users')) {
          return redirect()->route('users.edit', [Sentinel::getUser()->id]);
        }
     return $next($request);
    }
JhaoDa
@jhaoda
Jul 04 2016 18:34
Удивительная хренатень с Authenticatable, натурально работает
@sharpeenko ты чо, блин, издеваешься?
adminko
@adminko
Jul 04 2016 18:34
@jhaoda не благодари ;)
Andrey Evdokimov
@sharpeenko
Jul 04 2016 18:34
@jhaoda Почему?
JhaoDa
@jhaoda
Jul 04 2016 18:34
@adminko чоэта? Буду. Спасибо.
KarmaBot
@KarmaBot
Jul 04 2016 18:34
Спасибо (+1) для @adminko принято! Текущая карма +4.
adminko
@adminko
Jul 04 2016 18:35
а теперь объясните как надо :)
Andrey Evdokimov
@sharpeenko
Jul 04 2016 18:35
@adminko Я тебе написал, но Админ недоволен)
Dave
@aios
Jul 04 2016 18:35
@Nuzsk Спасибо
KarmaBot
@KarmaBot
Jul 04 2016 18:35
Спасибо (+1) для @Nuzsk принято! Текущая карма +95.
adminko
@adminko
Jul 04 2016 18:35
@sharpeenko хз что такое Sentinel но что-то выглядит вообще не очень
JhaoDa
@jhaoda
Jul 04 2016 18:35
@sharpeenko во-первых, надо отредактировать сообщение и таки оформить код, во-вторых, нахрена эта куча пустых строк?
Andrey Evdokimov
@sharpeenko
Jul 04 2016 18:35
@jhaoda Сорри! Торопился
JhaoDa
@jhaoda
Jul 04 2016 18:36
@sharpeenko ты чо, в реальном проекте так пишешь?
Andrey Evdokimov
@sharpeenko
Jul 04 2016 18:36
Сейчас исправлюсь
adminko
@adminko
Jul 04 2016 18:37
Итак задача понятна. Есть группа роутов объединяемых 4+ контроллерами в разных файлах (по количеству сущностей) нужно в каждом отдавать данные только текущего залогиненного пользователя. Как?
Andrey Evdokimov
@sharpeenko
Jul 04 2016 18:37
This message was deleted
adminko
@adminko
Jul 04 2016 18:37
Каждый контроллер состоит из 5-6 методов
JhaoDa
@jhaoda
Jul 04 2016 18:37
@sharpeenko ало, парень. От-ре-дак-ти-ро-вать!
Andrey Evdokimov
@sharpeenko
Jul 04 2016 18:38
@jhaoda то есть?
а!
JhaoDa
@jhaoda
Jul 04 2016 18:38
@sharpeenko Сообщение. Отредактировать.
Andrey Evdokimov
@sharpeenko
Jul 04 2016 18:38
Сначала
@jhaoda Я понял
JhaoDa
@jhaoda
Jul 04 2016 18:38
@sharpeenko ну так вперёд, время ещё есть
Andrey Evdokimov
@sharpeenko
Jul 04 2016 18:38
@adminko Есть middleware
adminko
@adminko
Jul 04 2016 18:39
Я тоже понял
вездев контроллерах тупо дописать
use Illuminate\Support\Facades\Auth;
JhaoDa
@jhaoda
Jul 04 2016 18:39
@adminko достаточно use Auth;, потому что он в алиасах указан в конфиге
adminko
@adminko
Jul 04 2016 18:40
да так тоже работает
теперь усложняем есть 2 группы роутов
одна закрыта немодифицированным auth как закрыть вторую отдельно?
Andrey Evdokimov
@sharpeenko
Jul 04 2016 18:41
@adminko В middleware вот этот if
@adminko А сам посредник хоть в роут, хоть в контроллер
adminko
@adminko
Jul 04 2016 18:44
@jhaoda OctoberCMS годна штука?
JhaoDa
@jhaoda
Jul 04 2016 18:45
@adminko не знаю. Я не использую CMS в принципе
adminko
@adminko
Jul 04 2016 18:45
@jhaoda на ларе писанная
Alexander
@Dualse
Jul 04 2016 18:47
@adminko Почему именно OctoberCMS? Часто встречаются типовые задачи?
JhaoDa
@jhaoda
Jul 04 2016 18:47
@adminko я знаю, на чём она написана. Это означает, что я должен и её знать?
Andrey Evdokimov
@sharpeenko
Jul 04 2016 18:47
@adminko А какая разница, на чем? Я с CMS вот перебираюсь)))
adminko
@adminko
Jul 04 2016 18:48
я в принципе хочу найти какой то внятный код рабочего ларавель проекта чтобы видеть как надо писать
Alexander
@Dualse
Jul 04 2016 18:48
@sharpeenko Ну разница все таки есть на чем написано
@adminko У @SerafimArts посмотри
Andrey Evdokimov
@sharpeenko
Jul 04 2016 18:51
@Dualse Ну, я имел ввиду, вопрос звучал - годная ли CMS?
@Dualse Без контекста))
adminko
@adminko
Jul 04 2016 18:53
@Dualse ничерта не понятно. около 5%
Alexander
@Dualse
Jul 04 2016 18:57
@adminko Посмотри код бота, админки совы. Или тебя что-то конкретное интересует?
adminko
@adminko
Jul 04 2016 18:58
пишу 2 проекта один апи для мобилок второй чтото с очередями. все что в инете есть переписки мануалов, примеры однообразны и не глубоки
JhaoDa
@jhaoda
Jul 04 2016 18:59

чтото с очередями

Вот так и работаем...

adminko
@adminko
Jul 04 2016 19:00
@jhaoda ну я понимаю что без очередей никуда, но как очереди правильно использовать тоже не очень понятно
rtfmишь и не хватает примеров поживее, уходят в дебри а лучше вам iron sqs итд
JhaoDa
@jhaoda
Jul 04 2016 19:03
@adminko ну так ты спрашивай
adminko
@adminko
Jul 04 2016 19:06
ок. Есть такая штука типа рекламная кампания (РК) в рамках нее объединены юзеры. РК содержит набор писем которые надо разослать всем юзерам. периодичность писем 1 в день. РК может состоять из 8 писем не принципиально. если юзер отвечает на письмо № 2 то остальные он уже не получит
JhaoDa
@jhaoda
Jul 04 2016 19:07
@adminko так, в чем вопрос-то?
adminko
@adminko
Jul 04 2016 19:07
Так вот. Кампания запускается. Я вижу тут 2 крона грубо говоря:
  1. запускается в 0.00 ежедневно и строит расписание кому надо сегодня разослать
  2. ежеминутный который посылает письма и проверяет стоит ли продолжать
Вопрос: как это огранизовать через очереди. 1 с контроллера пинается, а 2 работает с моей таблицей которая заполняется кроном 1
JhaoDa
@jhaoda
Jul 04 2016 19:08
@adminko сети?
adminko
@adminko
Jul 04 2016 19:09
Queue::later(Carbon::now()->tomorrow(), new Cron($id));
1 хотелось бы объединить оба крона в одном классе. Правильно ли это? хз
грубо говоря один метод класса Крон составляет расписание на сутки, другой просто шлет письмо. расписание составляется в базе
JhaoDa
@jhaoda
Jul 04 2016 19:11
@adminko ставишь в очередь 8 писем, каждое на свой день. Записываешь куда-то идентификаторы этих восьми задач. Если пользователь просматривает/отвечает на любое письмо, то удаляешь из очереди все оставшиеся задачи по идентификаторам
Знаю, что можно удалять задачи в beanstalkd, про остальные не скажу точно
adminko
@adminko
Jul 04 2016 19:12
использование своей таблицы для расписания оправдано?
JhaoDa
@jhaoda
Jul 04 2016 19:13
@adminko ты определись, или крон, или очереди
adminko
@adminko
Jul 04 2016 19:13
вот похоже это ключевой вопрос
если бы я писал на голом пхп я бы делал 2 крона
в рамках ларавеля это был бы контроллер который бы дергался по расписанию (или както по крутому консольная команда)
может мне тут очереди и нафиг не нужны
@jhaoda command vs queue?
JhaoDa
@jhaoda
Jul 04 2016 19:18
@adminko ну откуда мне знать? Твой проект же.
adminko
@adminko
Jul 04 2016 19:18
я просто чето как то не представляю про очереди это все
проблема в том что ни очереди ни комманды не писал
Nuzsk
@Nuzsk
Jul 04 2016 19:23
ну напиши, будешь представлять
делов то
psfdek
@psfdek_twitter
Jul 04 2016 19:24
Кто может подсказать в ларавел 5.2 рекурсивную обработку роутов из БД?
Kirill Nesmeyanov
@SerafimArts
Jul 04 2016 19:26
@Dualse код бота - довольно трешовый
у меня сайт на порядок лучше написан =)
JhaoDa
@jhaoda
Jul 04 2016 19:27
@SerafimArts это на твой взгляд, а многие тут PSR даже не видели, для них код бота — откровение
adminko
@adminko
Jul 04 2016 19:27
@SerafimArts BlueprintAdmin
JhaoDa
@jhaoda
Jul 04 2016 19:27
@psfdek_twitter что?
Kirill Nesmeyanov
@SerafimArts
Jul 04 2016 19:28
@jhaoda та всё равно
лучше уж реально смотреть на сырцы сайтика - я их держу как пример "как надо писать код" =)
не без греха конечно (куда без этого), но стараюсь максимально
psfdek
@psfdek_twitter
Jul 04 2016 19:41
This message was deleted
butschster
@butschster
Jul 04 2016 19:46
@jhaoda боюсь ему сначала придется подготовить нормально сформулированный вопрос
Kirill Nesmeyanov
@SerafimArts
Jul 04 2016 19:48
@adminko ты о чём?
Ваня Devium
@webdevium
Jul 04 2016 19:56
а нельзя динамику роутов сделать через универсальный роут?
типа /r/{slug} чтоле...
Kirill Nesmeyanov
@SerafimArts
Jul 04 2016 19:57
@webdevium можно конечно (и нужно)
Ваня Devium
@webdevium
Jul 04 2016 19:57
я тоже так думаю))
@SerafimArts помнишь мою мега задачку с каптчей?))
Kirill Nesmeyanov
@SerafimArts
Jul 04 2016 19:59
@webdevium можешь меня считать гадом, признаться, я даже не думал над ней
понял, что надо много шевелиться и забил =)
лениво
Ваня Devium
@webdevium
Jul 04 2016 20:00
@SerafimArts я знал) ты гад. Но это все такие, программисты)))
@SerafimArts в общем, решил ее. И даже очень успешно. Можно продать, если кому надо будет)
Kirill Nesmeyanov
@SerafimArts
Jul 04 2016 20:01
непонятно только кому +)
и нафига
:D
:shipit:
Ваня Devium
@webdevium
Jul 04 2016 20:01
есть кому. этой фигней 5 сервисов в РФ пользуются
а нафига - а какому еще идиоту придет в голову решать каптчу на странице сервиса без каких либо перезагрузок?))) Без апи, и подачек в сторону сотрудничества
Kirill Nesmeyanov
@SerafimArts
Jul 04 2016 20:04
:D
Ваня Devium
@webdevium
Jul 04 2016 20:05

но факт остается фактом - решаю. Успешно.

Маленькая победа себя. Точнее, своей редкой неуверенности. Иногда мне кажется, что я что-то не могу написать)))

Kirill Nesmeyanov
@SerafimArts
Jul 04 2016 20:06
можно написать всё
Ваня Devium
@webdevium
Jul 04 2016 20:06
я с каждым днем в этом убеждаюсь
Kirill Nesmeyanov
@SerafimArts
Jul 04 2016 20:06
самый важный скилл <нынешних> программистов - это уметь пользоваться гуглом
Ваня Devium
@webdevium
Jul 04 2016 20:06
все больше и больше
я святой, я без гугла решил все
я свалил, до завтра
Kirill Nesmeyanov
@SerafimArts
Jul 04 2016 20:09
ну ты крут+
Arsen Soroka
@arsen-s
Jul 04 2016 21:08

хочу привязать модельку к роуту

Route::bind('storage', function($value)
{
    return Storage::where('alias', $value)->first();
});

теперь роут

Route::get('storage/{storage?}', 'StorageController@show');

когда есть алиас то все норм, но когда нет алиаса то мне возвращает объект модели без аттрибутов,
а не должно ли вернуть 404?

Роман Сохарев
@greabock
Jul 04 2016 21:28
@arsen-s
 return Storage::where('alias', $value)->firstOrFail();
Arsen Soroka
@arsen-s
Jul 04 2016 21:29
@greabock делал - не катит
Роман Сохарев
@greabock
Jul 04 2016 21:29
лоль
дык у тебя storage необязательный параметр же
убери ?
и будет тебе 404
Arsen Soroka
@arsen-s
Jul 04 2016 21:31
неа, так должно быть
если есть алиас то и по нему вытаскивать, если нет в контролере или а роутесервисе должно вернуть по дефолту
 return Auth::user()->storage;
Роман Сохарев
@greabock
Jul 04 2016 21:32
@arsen-s ты похоже вообще не понимаешь, как работает модел-байндинг и метод-инжекшн в ларе
Arsen Soroka
@arsen-s
Jul 04 2016 21:33
@greabock сегодня пришлось работать с необязательным параметром для байдинга, до этого думал что понимаю
Роман Сохарев
@greabock
Jul 04 2016 21:36
storage/{storage?}
Примет как роут storage/some, так и просто роут storage/
public function show(Stroage $storage ){
   // в первом случае это экземпляр Storage вытащенный по алиасу из базы
   //  во втором случае,  это пустой(новый)  инстанс Storage вставленный резолвером лары
}
Arsen Soroka
@arsen-s
Jul 04 2016 21:38
@greabock 1 вариант я понимал, а во втором как сделать правильно проверку? если там инстанс
JhaoDa
@jhaoda
Jul 04 2016 21:40
@arsen-s проверку чего?
Arsen Soroka
@arsen-s
Jul 04 2016 21:41
This message was deleted
JhaoDa
@jhaoda
Jul 04 2016 21:42
@arsen-s м-да...
Роман Сохарев
@greabock
Jul 04 2016 21:42
@arsen-s я те говорю вопрос ? убери ёмаё
Arsen Soroka
@arsen-s
Jul 04 2016 21:42
не так выразился
JhaoDa
@jhaoda
Jul 04 2016 21:42
@arsen-s давай подумаем — чего нет у только что созданной резолвером и ещё не сохранённой модели?
Arsen Soroka
@arsen-s
Jul 04 2016 21:43
@jhaoda attr?
JhaoDa
@jhaoda
Jul 04 2016 21:43
:(
Роман Сохарев
@greabock
Jul 04 2016 21:45
@arsen-s твой миллион сгорел только что XD
Arsen Soroka
@arsen-s
Jul 04 2016 21:48
@jhaoda только спокойно, не надо щас посылать в доку, просто не приходилось еще с этим сталкиватся
JhaoDa
@jhaoda
Jul 04 2016 21:48
@arsen-s какая дока? Элементарщина же
Arsen Soroka
@arsen-s
Jul 04 2016 21:49
@jhaoda exists: false?
JhaoDa
@jhaoda
Jul 04 2016 21:49
@arsen-s ага
А ещё идентификатора у неё нет
Ну, точнее, не должно быть, но технически ничто не мешает его задать в конструкторе, если не автоинкремент
Arsen Soroka
@arsen-s
Jul 04 2016 21:54
да, все гуд теперь
@jhaoda @greabock благодарю
KarmaBot
@KarmaBot
Jul 04 2016 21:55
Спасибо (+1) для @jhaoda принято! Текущая карма +1019.
Спасибо (+1) для @greabock принято! Текущая карма +381.