These are chat archives for LaravelRUS/chat

17th
Jul 2017
equentor
@equentor
Jul 17 2017 05:12
@dmitry1337 а что у тебя за сборщик?
Nikita
@RedDevilHat
Jul 17 2017 05:58

Всем привет!
Хочу сделать следующие

class Order extends Model
{
    use SoftDeletes;

    protected $fillable = ['company_id','condition'];
}
json_encode(new Order);

и в ответ увидеть

{
 company_id : null,
 condition: null
}

Однако в ответ

[]
KarmaBot
@KarmaBot
Jul 17 2017 05:58
Привет, @RedDevilHat! Проходи, присаживайся. В ногах правды нет :)
Nikita
@RedDevilHat
Jul 17 2017 05:58
как разрулить?
Ваня Devium
@webdevium
Jul 17 2017 06:34
@RedDevilHat appends
Nikita
@RedDevilHat
Jul 17 2017 06:36
т.е. засеттить null?
подругому без варианта?
Ваня Devium
@webdevium
Jul 17 2017 06:36
@RedDevilHat никак
KarmaBot
@KarmaBot
Jul 17 2017 06:40
@RedDevilHat, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Nikita
@RedDevilHat
Jul 17 2017 06:40
@webdevium спасибо
KarmaBot
@KarmaBot
Jul 17 2017 06:40
Спасибо (+1) для @webdevium принято! Текущая карма +182.
SanyaSPY
@SanyaSPY
Jul 17 2017 09:45
Всем привет.
KarmaBot
@KarmaBot
Jul 17 2017 09:45
Hello, @SanyaSPY!
SanyaSPY
@SanyaSPY
Jul 17 2017 09:45
Есть вопрос по модели кто может помочь?
Ваня Devium
@webdevium
Jul 17 2017 09:46
вопрос пиши
SanyaSPY
@SanyaSPY
Jul 17 2017 09:49
ОК, в модели есть несколько полей которые надо преобразовать и вывести
пример: имя + фамилия (с большой буквы) при этом получит свойство фулнайм
Ваня Devium
@webdevium
Jul 17 2017 09:50
@SanyaSPY читай про аксессоры
SanyaSPY
@SanyaSPY
Jul 17 2017 09:52
я читал, но так и не понял
Ваня Devium
@webdevium
Jul 17 2017 09:53
@SanyaSPY
public function getFullNameAttribute() {
    return $this->first_name . ' ' . $this->last_name;
}
SanyaSPY
@SanyaSPY
Jul 17 2017 09:53
как получить фулнайм?
Ваня Devium
@webdevium
Jul 17 2017 09:54
echo $model->full_name;
SanyaSPY
@SanyaSPY
Jul 17 2017 09:55
не чего не выводи :(
Ваня Devium
@webdevium
Jul 17 2017 09:56
@SanyaSPY покажи полный код
Nikita
@RedDevilHat
Jul 17 2017 09:56
dd($model->toArray)
SanyaSPY
@SanyaSPY
Jul 17 2017 10:03
кажись разобрался, спасибо
KarmaBot
@KarmaBot
Jul 17 2017 10:03
@SanyaSPY, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
SanyaSPY
@SanyaSPY
Jul 17 2017 10:03
@webdevium Спасибо!
KarmaBot
@KarmaBot
Jul 17 2017 10:03
Спасибо (+1) для @webdevium принято! Текущая карма +183.
SanyaSPY
@SanyaSPY
Jul 17 2017 10:03
@RedDevilHat Спасибо!
KarmaBot
@KarmaBot
Jul 17 2017 10:03
Спасибо (+1) для @RedDevilHat принято! Текущая карма +3.
SanyaSPY
@SanyaSPY
Jul 17 2017 10:33
Кто нибудь работал с Пайпал?
Ваня Devium
@webdevium
Jul 17 2017 10:34
в этом чате вопросы ТОЛЬКО о ларавел
Егор Наркизов
@EgorN67_twitter
Jul 17 2017 10:34
Hello, I want to become a distributor in Russia,what do you need ?
KarmaBot
@KarmaBot
Jul 17 2017 10:34
Будь как дома, @EgorN67_twitter, я ни в чем не откажу. Много мануалов, коль желаешь, покажу :)
Егор Наркизов
@EgorN67_twitter
Jul 17 2017 10:34
Здравствуйте, я хочу стать дистрибьютором в россии,что для этого необходимо ?
KarmaBot
@KarmaBot
Jul 17 2017 10:34
@EgorN67_twitter, здравствуй.
SanyaSPY
@SanyaSPY
Jul 17 2017 10:37
@webdevium речь о интеграции в ларавел пайпал
Ваня Devium
@webdevium
Jul 17 2017 10:38
@SanyaSPY вот именно, сторонние библиотеки тоже здесь не обсуждаются
SanyaSPY
@SanyaSPY
Jul 17 2017 10:38
@webdevium ясно понял :)
Vlad Shcherbin
@VladShcherbin
Jul 17 2017 10:41
@webdevium интеграция в ларавел, значит обсуждаются. @SanyaSPY задавай и дальше ;)
Ваня Devium
@webdevium
Jul 17 2017 10:43
@VladShcherbin та ну. Ты предлагаешь сидеть и слушать как не работает очередная laravel-magic-lib?
Vlad Shcherbin
@VladShcherbin
Jul 17 2017 10:45
@webdevium ничего плохого в этом не вижу
Ваня Devium
@webdevium
Jul 17 2017 10:45
не не не, я так не играю
SanyaSPY
@SanyaSPY
Jul 17 2017 10:47
да я просто спросил, все нормально.
я здесь первый раз. правил всех еще не знаю. нюб тобишь
JhaoDa
@jhaoda
Jul 17 2017 10:48
@EgorN67_twitter дистрибутором чего?
Kirill Nesmeyanov
@SerafimArts
Jul 17 2017 10:51
@VladShcherbin +1
Я за то, чтобы в этом чатике были любые вопросы, связанные с ларкой
а то доводите до абсурда, блин
Википедия по играм
@playwikiru_twitter
Jul 17 2017 11:35
Сможет кто-то подсказать, приобрел сайт на очень старенькой версии лур - 4.1, есть какие-то расширения/модули для автоматического обновления к актуальной версии?
Kirill Nesmeyanov
@SerafimArts
Jul 17 2017 11:35
@playwikiru_twitter есть, но это треш, дичь и содомия
лучше сразу забыть об этом

лучше всего руками, путь следующий:

l4.1 -> l5.1 -> l5.4\5.5

вначале до 5.1 дотягиваешь, это потребует пары-тройки дней
а потом апаешь уже на 5.4, это потребует пары часов
Andrey
@daaner
Jul 17 2017 11:38
ессесно и знаний
Kirill Nesmeyanov
@SerafimArts
Jul 17 2017 11:41
обосную почему:
5.1 - это LTS, а значит почти наверняка пакаеты под старую 4.1 уже обновлены до неё. Проблема обновления почти всегда именно в этих пакетах, особенно если они древние
Википедия по играм
@playwikiru_twitter
Jul 17 2017 11:42
окей спасибо, будем обновлять руками
Kirill Nesmeyanov
@SerafimArts
Jul 17 2017 11:42
Плюс обновление под 5.х потребует реструктуризации проекта, так что переход на lts - самый безболезненный из всех вариантов
А дальше, если всё ок, то можно апаться до последних версий
Ваня Devium
@webdevium
Jul 17 2017 11:52
shift - дичь?
Википедия по играм
@playwikiru_twitter
Jul 17 2017 11:52
Мне как раз шифт вроде и советовали
Ваня Devium
@webdevium
Jul 17 2017 11:53
Никогда не использовал, да и 10 баксов за такую услугу я никогда заплачу.
Coryphaeus
@cvdeveloper13
Jul 17 2017 11:53
Может кто подсказать, что делать, если нужно повесить миддлварь на контроллер пакета? Сам пакет не предоставил возможности конфигурирования. Так что остается одно - переопределить роуты. Соответственно вопрос - как прикрутить миддлварь к этому контроллеру?) Может обычный синглтон повесить и возвращать (new Controller)?
Не хочу переопределять роуты
Kirill Nesmeyanov
@SerafimArts
Jul 17 2017 11:54
@webdevium ну ты сам попробуй подумать какой будет результат. Ничего магического просто так не происходит и исходники оно за тебя не перепишет
Ваня Devium
@webdevium
Jul 17 2017 11:55
@SerafimArts та понятное дело, руками все надо делать.
Kirill Nesmeyanov
@SerafimArts
Jul 17 2017 11:56
ну вот по этому и "дичь" =)
Не, не спорю, мб оно там что-то и делает полезное, но крайне сомнительно
Ваня Devium
@webdevium
Jul 17 2017 11:56
Как мозя такое автоматизировать? Никак.
Разве что там под капотом за 10 баксов 1000 индусов упахиваются.
Википедия по играм
@playwikiru_twitter
Jul 17 2017 11:58
А по цене приблизительно не сориентируете сколько могут взять за обновление? Чтобы хоть на какие-то цифре опираться
а то сам я ноль
Ваня Devium
@webdevium
Jul 17 2017 12:01
@playwikiru_twitter ну работает же сайт? не трогай.
Kirill Nesmeyanov
@SerafimArts
Jul 17 2017 12:02
@playwikiru_twitter
1) А надо ли тебе обновляться?
2) Всё зависит от качественных изменений, сколько перефигачивать
Википедия по играм
@playwikiru_twitter
Jul 17 2017 12:03
Много готовых плюшек на гите не подходят под мою версию, да и хочется чтобы работало побыстрее, а с 4.1 на 5.5 думаю разница по быстродействию будет существенной
Kirill Nesmeyanov
@SerafimArts
Jul 17 2017 12:03
Да
будет медленнее
+)
JhaoDa
@jhaoda
Jul 17 2017 12:11
@SerafimArts не факт
Sergey Batmanov
@sergeybatmanov
Jul 17 2017 12:54
Подскажите, если я регистрирую, например, наблюдателя для модели User в провайдере: User::observe(UserObserver::class);, то если я унаследую модель от User'a, для нее этот наблюдатель не будет работать?
Ваня Devium
@webdevium
Jul 17 2017 13:02
@sergeybatmanov теоритически - будет
но лучше просто проверь
Sergey Batmanov
@sergeybatmanov
Jul 17 2017 13:10
Точнее сказать что он не работает. Получается для каждой унаследованной модели придется указывать наблюдателя?
Alexander Avakov
@pinguinjkeke
Jul 17 2017 14:03
@webdevium теоретически - не будет. Взгляни на метод observe в трейте HasEvents
Ваня Devium
@webdevium
Jul 17 2017 14:04
@pinguinjkeke не могу, нет кода под рукой
Kirill Nesmeyanov
@SerafimArts
Jul 17 2017 14:20

Ребятушки! Предлагаю обратить внимание LaravelRUS/chat#4

Сорь за оффтоп вне оффтопа =)

Andrei Sosnov
@atehnix
Jul 17 2017 14:32
Решается судьба этого чата.
Посему, не думаю, что в данный момент можно считать это оффтопом)
Kirill Nesmeyanov
@SerafimArts
Jul 17 2017 14:33
@atehnix да какая судьба-то
Andrei Sosnov
@atehnix
Jul 17 2017 14:36
@SerafimArts тсс... это интрига для привлечения внимания)
Max Krestovskiy
@mkrestovskiy
Jul 17 2017 15:16

привет ребята
http://joxi.net/p271Bogi0oy9dr
как мне правильно провалидировать 2 нижних поля?
price estimate если есть supplied_pulp_id
пробую

'mills.*.pulps.*.price' => 'required_if:mills.*.pulps.*.supplied_pulp_id,required|integer',

но не работает, просто пропускает запрос

KarmaBot
@KarmaBot
Jul 17 2017 15:16
@mkrestovskiy, ну рассказывай. Как жизнь? :)
prog-man
@prog-man
Jul 17 2017 15:23

Всем привет.

Как к обычной коллекции применить limit(5)?

KarmaBot
@KarmaBot
Jul 17 2017 15:23
@prog-man даров!
Ваня Devium
@webdevium
Jul 17 2017 15:23
@prog-man take
prog-man
@prog-man
Jul 17 2017 15:24
@webdevium спасибо.
KarmaBot
@KarmaBot
Jul 17 2017 15:24
Спасибо (+1) для @webdevium принято! Текущая карма +184.
Max Krestovskiy
@mkrestovskiy
Jul 17 2017 15:28
@webdevium по поему вопросу нет предложений?
Ваня Devium
@webdevium
Jul 17 2017 15:28
@mkrestovskiy 10 минут
Zlatoslav Desyatnikov
@zlodes
Jul 17 2017 15:47
@prog-man чувак, почитай доку)
Ваня Devium
@webdevium
Jul 17 2017 15:53
@mkrestovskiy дофига кастомное условие у тебя
Max Krestovskiy
@mkrestovskiy
Jul 17 2017 15:54
@webdevium не очень хочется делать это в цикле с 2 уровнями, поэтому мучаюсь уже 40мин с этой валидацией
отбой
required_with порешал мне задачу
@webdevium спасибо
KarmaBot
@KarmaBot
Jul 17 2017 15:58
Спасибо (+1) для @webdevium принято! Текущая карма +185.
Ваня Devium
@webdevium
Jul 17 2017 15:59
@mkrestovskiy а чего ты про два уровня подумал?
Max Krestovskiy
@mkrestovskiy
Jul 17 2017 15:59
@webdevium надо сначало пройтись по всем mills а потом по каждой pulp в mill
Daniil Kuznetsov
@DanUnited
Jul 17 2017 19:37
Я правильно понимаю, что для того чтобы на сайте появились статьи
Я должен запилить make:migrations articles
Потом команду создания модели и команду контроллера
настроить миграцию инсталлировать и работать с таблицей
Andrey
@daaner
Jul 17 2017 19:38
@DanUnited ой... чтоб появились статьи нужно не только миграцию сделать. Тебе еще минимум 5-6 видео пересмотреть надо
Daniil Kuznetsov
@DanUnited
Jul 17 2017 19:38
@Daaner я смотрел laravel-from-scratch-2017
Andrey
@daaner
Jul 17 2017 19:39
ну и пару дней потыкать, чтоб было все более-менее
Daniil Kuznetsov
@DanUnited
Jul 17 2017 19:39
Там вроде достаточно все просто
Andrey
@daaner
Jul 17 2017 19:39
@DanUnited ты вооще как с пыхыпы?
Daniil Kuznetsov
@DanUnited
Jul 17 2017 19:40
Нармальна
Andrey
@daaner
Jul 17 2017 19:40
@DanUnited тогда проще)
Daniil Kuznetsov
@DanUnited
Jul 17 2017 19:40
Я как бы изучаю функциональщину при достаточном знании frontend stack
как то так получается
Andrey
@daaner
Jul 17 2017 19:41
@DanUnited начни с https://www.youtube.com/watch?v=D5bF7U-mjAA&list=PLoonZ8wII66honbGtsANipGm-kOMajK2q
Vlad Shcherbin
@VladShcherbin
Jul 17 2017 19:41
@Daaner [название видео](ссылка) - так удобнее
Andrey
@daaner
Jul 17 2017 19:42
@VladShcherbin аха, в курсе
Daniil Kuznetsov
@DanUnited
Jul 17 2017 19:43
@Daaner устанавливать умею, настраивать эликсир, с шаблонизатором разобрался, scss пишу компилю. С MVC все по сути ясно. Не пойму пока что делать если мне нужно отдельный функциональный модуль куда его внедрять. Чтобы в чужих контроллерах юзать
Vlad Shcherbin
@VladShcherbin
Jul 17 2017 19:43
@Daaner так вставлял бы так, можно нажать и смотреть сразу ;)
Daniil Kuznetsov
@DanUnited
Jul 17 2017 19:44
К примеру целый класс запилить , который бы отправлял письма подтверждения юзеров принимал и так далее
ServiceProviders надо почитать без понятия что это
Andrey
@daaner
Jul 17 2017 19:45
@DanUnited для писем одно, для ф-ционала другое... читать неперечитать
Daniil Kuznetsov
@DanUnited
Jul 17 2017 19:46
@Daaner просто с тем же письмом примеры в интернете тошнотворные
Велосипедоподобные
К примеру права userov лучше хранить как json массив привелегий а не отдельная таблица many to many
Или я ошибаюсь
Kirill Nesmeyanov
@SerafimArts
Jul 17 2017 19:57
@DanUnited
1) Для сервисов есть такая шняга как сервисы (л - логика)
это самодостаточное определение, можно нагуглить смело
2) Для прав можно использовать что угодно =)
в симфоне, к примеру, вся иерархия прав отдельным конфигом, а сами права непосредственно внутри пользователя массивчиком
а группы - это просто некий "визард" с набором прав для установки их набора в юзера
Daniil Kuznetsov
@DanUnited
Jul 17 2017 20:00
@SerafimArts спасиб
KarmaBot
@KarmaBot
Jul 17 2017 20:00
Спасибо (+1) для @SerafimArts принято! Текущая карма +750.