Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Re: Laravel 4 » Как можно организовать БД крупного Интернет-магазина? » 15.09.2014 20:16:35

SMGladkovskiy, благодарю! Буду теперь переваривать ваше предложение, не сталкивался с понятием справочник, теперь есть возможность погуглить и узнать много нового.

А для деревьев планирую использовать: http://packalyst.com/packages/package/baum/baum

#2 Laravel 4 » Как можно организовать БД крупного Интернет-магазина? » 14.09.2014 17:51:38

Petja
Ответов: 3

Большой Интернет-магазин, есть много вложенных категорий и различных товаров (с разными свойствами, структурой).

Я пока вижу 2 пути:
1) Полиморфические связи один ко многу.
Есть ресурс, ресурс бывает товар, страница и т.п.
Товар может быть медицинский, туристический и т.п.
туристический товар может быть такого-то типа, товар такого-то типа имеет такие-то свойства.

*Тут вижу сложность с добавлением посреднических узлов в цепочке, а так же сложность со сквозными связями (Through) из-за длинны цепочки.

2) Упростить полиморфические связи из п.1, ресурс -> товар -> конкретный товар со своими свойствами. А категории товаров вынести отдельно в дерево...

Магазин рассчитан на рост и правки, чтобы легко можно было добавлять узлы, категории и т.п. Подскажите, какие еще есть решения в проектировании такой БД?

Заранее благодарю!

#3 Re: Вакансии » Удаленная работа. Только beckend: Laravel, Unix shell » 05.09.2014 09:56:07

Зарплата от 50 000 рублей (при неполной занятости) до 150 000 при полной занятости и большой отдаче. В любом случае, зарплата будет расти до 150 000 пропорционально взаимному доверию и росту объемов работы.

Забыл написать - надо стараться кодить только по юнит тестам, желательно быть знакомым с методологиями работы (всякие Agile и т.п.), хорошо если был опыт написания дополнений к php на C++, но это совсем не обязательно, главное - понятный и качественный результат.

Как-то так.

В общем чтобы код был предельно понятен, а работу было ясно видно. В таких условиях готов платить больше!

Возможна работа в коворкинге, в Москве. Изначально офиса нет, чуть позже (когда будут готовы 3 сайта) - будет.

#4 Re: Laravel 4 » Именование таблиц в непростых ситуациях » 04.09.2014 22:54:25

Оказалось так и есть, таблицы - через подчеркивание, в множественном числе, сколько бы там не было слов. А в модели верблюжью, в единственном.
А если где-то пересекается (что мало вероятно), то просто указывать явно...

#5 Вакансии » Удаленная работа. Только beckend: Laravel, Unix shell » 04.09.2014 22:40:08

Petja
Ответов: 1

Ищу фаната своего дела - beckend программиста, который пишет красиво и понятно, с большим опытом ООП проектирования.

Работа или на постоянке, удаленно, возможно со свободным графиком. Или, если дело пойдет в гору, или работы будет много - с переездом в Москву.

В данный момент ищу в формате - удаленная работа с частичной (~50%) занятостью за постоянную зарплату.

Желательно работать в среде phpStorm, обязательно Git (коллективная разработка).

Работа идет чисто на Laravel, на последних версиях. Но хотелось бы чтобы будущий партнер по общему делу имел опыт работы с другими фреймворками, в частности Symfony или Zend.

В первую очередь, надо сделать как можно оперативнее три сайта (Интернет-магазины).

Переделывать по несколько раз - не придется, я сам веб разработчик и понимаю, что надо делать. Если дело будет идти в гору - будет расти и зарплата, обязательно должен оставаться стимул к работе.

Начать надо будет минимум через 2 недели, максимум через месяц (15 - 30 Сентября).

При удаленной работе, возможно, стоит записывать работу на видео, это не сложно (нажал на кнопку и все) и места не много (1 день = 500 метров), зато все спокойны и дополнительный стимул к работе.

Зарплата оговаривается, плачу по рынку или больше, главное чтобы шел качественный, красивый результат.

Если интересно, пишите портфолио или резюме на mr@adminoid.com сразу скайп указывайте, поговорим.

#6 Laravel 4 » Именование таблиц в непростых ситуациях » 10.06.2014 19:45:12

Petja
Ответов: 2

Ситуации 2:

1) Есть объект "плитка" и внутри много связанных таблиц. Плитка принадлежит к коллекции, которая, в свою очередь принадлежит бренду.

Хорошо бы отметить все таблицы, относящиеся к плитке префиксом, например tiles_.

2) Есть многословные таблицы и поля, например group_of_nomenclatures, group_of_nomenclature_id

Но в Laravel знак подчеркивания так же используется для связей таблиц "много ко многу".

Как и какие использовать разделители у имен таблиц и полей чтобы не запутаться?

Заранее благодарю...

Подвал раздела