Daniil 👾
хотя... надо подумать
Daniil 👾
перекличку бы как-то устроить, сколько тут вообще из Киева
Daniil 👾
А как в phpstorm называется фича, которая автоматом создает вот такие комментарии? https://www.dropbox.com/s/qo2epdlxwk85gln/2017-11-29_17-12-04.png?dl=0
ThunderAL
что-то около file templates
Aleksey Y.
🌟 LaraBeer#2 Стартует! 🌟 Всех желающих пообщаться с единомышленниками, обсудить любимый фреймворк (и не только), а также просто хорошо провести холодный пятничный вечер в тёплой компании - ждём! В 20:00, в пятницу, но... Где? 8 декабря, Санкт-Петербург: - В уютном O'Hooligans 🎷 - пр.Бакунина, д.5 (столик на Константина) - На карте: https://vk.cc/7pswWj 15 декабря, Москва: - В традиционном Rock'N'Roll баре 🎸 - ул. Сретенка, д.2 (столик на Владислава) - На карте: https://vk.cc/7piwWp Вход Free (Кажется, 18+). Мы гарантируем: - Нескучный вечер. - Много Laravel. - Возможность встретится со старыми друзьями и приобрести новые знакомства. Не важно опытный Вы senior или только стартующий junior. На LaraBeer найдётся место каждому! Также мы даём Вам возможность задать тон вечера: напишите интересные темы, которые Вам было бы интересно поднять, вопросы и предложения. Специальная Горячая Линия (чатик на тему): https://discord.gg/U4jRy4 Ждём всех!
В мск приедешь, а ли как?
invariance
я просто запостил
invariance
я не приеду в мск)
Aleksey Y.
:)
Aleksey Y.
Ясно
invariance
тут в спб событий хватает
Aleksey Y.
Ну у вас там своя движуха, да
Konstantin
тут в спб событий хватает
фолыч, а в СПб придешь ?
invariance
нопе
invariance
я даж в субботу работаю о чем речь)
Maksim (Ellrion)
Я вот тут очередную наработку выкинул. мб кому пригодится https://github.com/Larapac/EloquentValueObjectCasts
Maksim (Ellrion)
до пакета пока не допилил но там по сути трейт да контракт важны https://github.com/Larapac/EloquentValueObjectCasts/blob/master/src/EloquentValueObjectCasts/CastsValueObjectsTrait.php
Maksim (Ellrion)
это что бы мутаторы с акцессорами не плодить по коду
Anonymous
А из Уфы нету никого? Устроить свой LaraBeer
Dmitry
А из Уфы нету никого? Устроить свой LaraBeer
вот вы паритесь. Возьми пивка и сиди в чатике )))
Askar
Алматинцы есть?
Askar
Устроить collabееration и мб даже найти противоположный пол для пуша собранных коммитов
Anonymous
Алматинцы есть?
Как в Алматы вообще с вакансиями, где Laravel?
Askar
Как в Алматы вообще с вакансиями, где Laravel?
С вакансиями неплохо, есть спрос, Laravel много где.
Dmitriy
Счас каждый спросит "Есть ли тут c %city_name%"
🎄Victor
О , есть ли тут с Москвы?
🎄Victor
))
ceii80
тут все с кузбасса
Юрий
О , есть ли тут с Москвы?
Да вроде есть некоторое количество
Anonymous
Есть ли тут кто с ХОРЕЗМА?
Anonymous
Anonymous
Хотя бы спросил из Уза
Roman
Кого б тут из Тель-Авива было встретить интереснее)))
🎄Victor
Вопрос на засыпку: как назвать поле в БД, которое может принимать значения типа Econom/Pro? типа тариф, только не используя слова tarif и rate :)
Евгений
enum?
Евгений
или я не понял вопрос
Евгений
хотя enum вроде как лучше не юзать
Евгений
а блэд
🎄Victor
не
🎄Victor
ну типа назвать переменную
Евгений
понял понял, не то говорю)
🎄Victor
:)
🎄Victor
это ведь самое сложное))
Евгений
ну можно типа Подписка (subscription) например
🎄Victor
это типа поле заказа, заказ - предоставление услуги. немного не подходит подписка
Artem
Или plan )
🎄Victor
это не тариф пользователя, типа месячный
🎄Victor
а rate не подходит потому что это ставка, типа сколько в час
🎄Victor
это как
🎄Victor
в яндекс такси - комфорт, эконом итп
Евгений
type
Artem
Type_name
🎄Victor
занято :)
Евгений
foo_bar
🎄Victor
Точно))
🎄Victor
🎄Victor
Plan_podpiski_Zakaza
🎄Victor
))
Artem
Но сильно лучше хранить числами или char(n). Бд будет работать быстрее
Artem
Если надо имя - вынеси в отдельную таблицу и джойни
🎄Victor
я и выношу, но не знаю как назвать)
🎄Victor
ладно ща че нить придумаем))
🎄Victor
Здесь можно ругаться?))
🎄Victor
У нас на лаборатной, когда учились, чел когда показывал код преподу, а там была переменная одна… забавная)
Artem
Дак обычно делают одну таблицу properties, с полями type, name. И хранят там любые key-value
🎄Victor
аа в этом смысле.
Artem
Джойнить все равно придется
Artem
И так, и так
Artem
Фу фу
Что фу?
🎄Victor
я обычно для каждого словаря таблицу делаю..
🎄Victor
order_types итп
🎄Victor
не знаю, сколько не гуглил на эту тему, всега разные решения предлагают) от enum-а до lookup table для каждого проперти
🎄Victor
а все проперти в одну таблицу читал что типа антипаттрн, но хз
Maksim (Ellrion)
1. Заблуждаетесь про скорость. 2. Потери по размеру и то незначительно 3. Таблица тут скорее всего избыточна. Так как вводить новые типы/планы будет только кодер скорее всего ибо логика там видимо. А значит читать чар поле лучше чем 1 и 2
Maksim (Ellrion)
А фу фу за категоричный совет безотносительно знаний о текущей архитектуре чувака и неверной посылке о скорости
Artem
По скорость точно заблуждения нет. Если указать именно char вместо varchar, то субд будет осуществлять операцию сдвига на n, вместо настоящего поиска позиции следующего поля в структуре бинарного файла. А хранить вместо справочника информацию в основной таблице - неблагодарное дело. Зачем в основной таблице хранить имя? Чтобы потом по всему коду костыли по именам втыкать?
Maksim (Ellrion)
Кроме ваших собственных оценочных суждений типо "неблагодарное дело" я ничего не увидел. Но Ок мы обозначили две противоположные точки зрения. Оба бездоказательно. Так что кто читает сам сможет выбрать. Я с телефона и какие-то споры с пруфами вести не выйдет