
F01134H
21.04.2017
23:07:29
угу, и из этого экземпляра вызывается функция user(). fluent interface в чистом виде

Dmitriy
22.04.2017
02:26:12
Для сложных запросов есть DB:raw
Бери то что лучше понимаешь

Google

Dmitriy
22.04.2017
02:29:53
И не понятно причём тут архитектура

∀RTUR
22.04.2017
08:44:45
подскажите пожалуйста. чтобы использовать User::subscribers(); вместо того чтобы писать каждый раз везде User::where('subsriber', 1); куда копать надо?
туплю, простите
BadMethodCallException in Macroable.php line 74:
Method whereNotNull does not exist.

Юрий
22.04.2017
09:08:54
Продублируй код и не пытайся оптимизировать на 5 символов. Или убери геты и делай их сам при вызове методов

∀RTUR
22.04.2017
09:11:21

Andrey
22.04.2017
10:47:48
Я, например такую структуру пользую в своих проектах и с легкостью потом дроблю все на микросервисы
https://github.com/hlogeon/LaravelBoilerplate
Как пример
http://take.ms/A8HPeu
http://take.ms/Wm6X0

Google

F01134H
22.04.2017
10:53:14
прикольчик

Andrey
22.04.2017
10:54:25
http://take.ms/FH840

F01134H
22.04.2017
10:55:41
мне наверное подходит

Andrey
22.04.2017
10:56:20
Тока там посмотри common replacement, ибо там Doctrine ODM для MongoDB
Если SQL-база у тебя, то лучше ORM взять
Можешь в личку написать, я тебе могу рассказать, как там что делать

F01134H
22.04.2017
10:57:30
Хорошо, спасибо)
Я пока так поковыряю, посмотрю

Евгений
22.04.2017
11:32:22
Коллеги, приветствую
есть хороший бенчмарк на тему фреймворков php? не можем определиться

F01134H
22.04.2017
11:32:56
нету
берите тот, который удобен
в разных условиях фреймворки работают по разному и показывают разные результаты

Евгений
22.04.2017
11:34:11
и кстати, нужен разработчик php (на выбор Битрикс, MODx, Wordpres, Laravel) в офис СПб, Орел. Знание php обязательно!
Все же склоняюсь к Laravel больше
Коллеги, может у кого знакмые есть кому работа нужна

Юрий
22.04.2017
11:44:03
Лара одна из самых медленных если на то пошло

Dmitriy
22.04.2017
11:44:51

F01134H
22.04.2017
11:45:03

Google

F01134H
22.04.2017
11:45:15
дело в том, что это все субъективные замеры

Николай
22.04.2017
11:45:29

Юрий
22.04.2017
11:45:55

F01134H
22.04.2017
11:46:07
мне лень

Юрий
22.04.2017
11:46:14
Только не от тейлора и не с условием что у него в симфони ди не скомпилирован
Работа кеша от лары вообще особо никак зависеть не будет)
Давай у всех кеш включим, у кого можно кеш ди скомпилируем, отключим дебаги
Лара все равно останется примерно где сейчас
Тейлор не старается как скоростной его продвинуть имхо, выше верно заметили что разработка быстрее
Сам себе для не особо хайлоада его взял

Andrey
22.04.2017
11:52:54
Какая разница? Уровень фреймворка - далеко не самая медленная часть. Куда больше времени ты тратишь на работу с БД как правило

Юрий
22.04.2017
11:53:50
Ну если во фрейме херовая реализация драйвера бд - то многое и от него зависит

Andrey
22.04.2017
11:54:18
SQL-выборки, map\reduce, сортировки
Реализация драйвера БД от фреймворка как зависит, лол:? Ты можешь использовать Eloquent в Symfony и Doctrine в Laravel
Можешь на PDO херачить везде

Юрий
22.04.2017
11:55:53
Типа пикси
И большой вопрос что лучше - тяжелая доктрина или то говно

Andrey
22.04.2017
11:56:28
Ответ на который: твои потребности

Google

Andrey
22.04.2017
11:56:45
Доктрина не нужна для блога, или приложения, которое ты не особо хочешь реюзать

Юрий
22.04.2017
11:56:56
Верно, но заменять элоквент в ларе - такое

Andrey
22.04.2017
11:57:05
Ну я заменяю, мне норм
Но и на элоквент в некоторых проектах пишу

Юрий
22.04.2017
11:57:26
С учетом что блейды заменить на твиг нужно бы, получился у тебя свой симфони с фасадами, которые юзать грешно станет

Andrey
22.04.2017
12:00:17
Блейд и твиг я не исполью, я пишу backend. Давно SPA придумали же.
И на симфони есть проекты и на Zend. еще раз повторю, все зависит от потребностей.
Для микросервиса, который довольно сложную логику внутри реализует, с кучей событий внутри предметной области мне показалось логичным заюзать Laravel + Doctrine, для сервиса заказа такси - Laravel + Eloquent, для электронной торговой площадки Zend ну и так далле

Dmitriy
22.04.2017
12:00:31
Eloquent в Symfony и потянем за собой пол ларавела

Andrey
22.04.2017
12:01:14
В общем, есть куча разных условий, от которых зависит выбор фреймворка. От размера команды и сроков реализации, до контекста и предполагаемых нагрузок и общей экосистемы проекта и компании в целом

Admin
ERROR: S client not available

Andrey
22.04.2017
12:03:06
, "illuminate/database": "~5.4.0"
, "illuminate/events": "~5.4.0"
ВСЕ

Юрий
22.04.2017
12:03:15
Ну я не спорю, просто забавляет когда ищут на конкретный фреймворк, не зная даже будет ли он
А ты посмотри что база тянет
Саппорта пакет и контейнеры

Dmitriy
22.04.2017
12:04:14
ничего не потянешь
ага ага.
"illuminate/container": "5.5.*",
"illuminate/contracts": "5.5.*",
"illuminate/support": "5.5.*",
"nesbot/carbon": "~1.20"

Юрий
22.04.2017
12:04:17
А саппорт- половина лары

Andrey
22.04.2017
12:04:52
Нет, саппорт не половина лары, лол

Google

Dmitriy
22.04.2017
12:05:03
Лара монолит. Хоть что бы не говорили, но почти любой компонент тянет половины лары

Andrey
22.04.2017
12:05:22
Он же в Lumen используются, который между прочим - микрофреймворк
И как бы там далеко не только он используется

Юрий
22.04.2017
12:06:02
Дерево всех завивисмостей пакета построй, забавно же

Andrey
22.04.2017
12:06:50
В сппорте нет никакой доктрины, лол, только

Dmitriy
22.04.2017
12:06:58
он образно

Andrey
22.04.2017
12:06:58
"doctrine/inflector": "~1.0", !== doctrine

Юрий
22.04.2017
12:07:13
Я тоже хотел бы заюзать компонентно лару, но там список на вытягивание полный писец

Andrey
22.04.2017
12:07:44
Так дальше-то что? Где-то это работает по-другому? Ты так говоришь, будто это что-то плохое

Юрий
22.04.2017
12:07:51

Dmitriy
22.04.2017
12:07:53

Юрий
22.04.2017
12:07:57
На тот же зенд

Andrey
22.04.2017
12:07:59
Я смотрел, лол
Я работал на зенде 3 года :D
Расскажи мне про Zend поподробней, пожалуйста

Юрий
22.04.2017
12:08:22
Я про 3, а не 2

Andrey
22.04.2017
12:08:26
Что там по-другому?)

Dmitriy
22.04.2017
12:08:32

Юрий
22.04.2017
12:08:39
То что теперь более размыли зависимости
И если мне надо джейсон его - я не тяну половину зенда