
Myroslav
23.12.2016
09:47:04
Да, я про них. PSR2 в шторме. Но почему-то форматирует иногда по-разному

Sergey
23.12.2016
10:01:01
фабрики отвартительная штука получилась. на вид хороша и удобнa, но только для очень простого. Потом получается такая лапша с этой генерацией моделей. Лучше использовать фикстуры.

sofar
23.12.2016
10:08:16
Про последнее впервые слышу, есть ссылка почитать/посмотреть?

Sergey
23.12.2016
10:10:22
я вот такой использую https://github.com/nelmio/alice первый раз на симфони с доктриной с ним познакомился

Google

Sergey
23.12.2016
10:10:44
https://github.com/rodnover55/laravel-alice мой бииндинг для ларавели
в чем крутось alice им можно генерировать не только данные к базе данных, но и вообще любые объекты. В новой версии даже из коробки
тесты получаются короче и удобнее, потому что всё мясо вынесено в отдельные файлы + DSL более подходящий для такой генерации

sofar
23.12.2016
10:12:18
Спасибо, буду смотреть

Vladislav
23.12.2016
10:27:35

Sergey
23.12.2016
10:28:15

Vladislav
23.12.2016
10:28:21
но если по делу - за alice это хороший подгон
ибо фабрики встроенные в ларавель - лютое гавно
которое даже фабрикой называть стыдно, ибо функционала ноль и с релейшенами полная жопа

Sergey
23.12.2016
10:29:15
я их считал очень клёвыми до того как с элис познакомился
некотролируемые вставки и ифы

Vladislav
23.12.2016
10:29:40
но... они же не были клевые

Google

Sergey
23.12.2016
10:29:49
а еще желание сделать "универсальное"
и даже лучше, чем выносить всё это в отдельные трейты

Vladislav
23.12.2016
10:30:13
я вот делал на основе них для 4ки фигату которая даже не в тесты данные фигачила, а в сидере юзалась
и это выглядело настолько ужасно, что я был очень грустный

Sergey
23.12.2016
10:30:28
в четверке же их не было

Vladislav
23.12.2016
10:31:56
а
и то верно
там все оказалось еще хуже - пришлось ввести счущность Faker
которая возвращает обьект с релейшенами
показывать не буду, там некрасиво все
Ж)
надо было это для редактора емейлов в админке, у которого связность была чуть более чем совсем

Sergey
23.12.2016
10:35:08
Я уже насмотрелся на генераторы данных на фейкерах или коде

Vladislav
23.12.2016
10:35:10
с фабриками я связался все-таки в 5ке

Sergey
23.12.2016
10:35:19
написался уже таких - нее, упасите

Vladislav
23.12.2016
10:35:29
и растроился )

Sergey
23.12.2016
10:35:50
кстати, новый элис невероятно крут
я когда биндинг начал писать для ларки, понял, что там внутри всё очень нерасширяемо
и только я доделал библиотеку, увидел, что там делают версию 3.0 и основная цель - расширяемость

Google

Sergey
23.12.2016
10:36:32
на вид очень даже круто

Vladislav
23.12.2016
10:36:37
хах

Евгений
23.12.2016
10:53:58
что за элис?
диалог не читал, только последние сообщения, так что не в курсе о чем вы)

sofar
23.12.2016
10:58:19
фабрики отвартительная штука получилась. на вид хороша и удобнa, но только для очень простого. Потом получается такая лапша с этой генерацией моделей. Лучше использовать фикстуры.
я вот такой использую https://github.com/nelmio/alice первый раз на симфони с доктриной с ним познакомился
https://github.com/rodnover55/laravel-alice мой бииндинг для ларавели
в чем крутось alice им можно генерировать не только данные к базе данных, но и вообще любые объекты. В новой версии даже из коробки
тесты получаются короче и удобнее, потому что всё мясо вынесено в отдельные файлы + DSL более подходящий для такой генерации

Arthur
23.12.2016
11:04:48
удивило что в yii есть фикстуры из коробки

Евгений
23.12.2016
11:06:29
спасибо

Beeyev
23.12.2016
11:34:38
чуваки

Beeyev
23.12.2016
11:34:43
делаю валидацию
$validationRules = [
'passport_ext_id' => 'required|numeric',
'manufacture_date' => 'required',
];
все ок
но ошибки получаются в виде
Поле manufacture date обязательно для заполнения.
как задать нормальное имя Поля?

Евгений
23.12.2016
11:36:44
пиши своё сообщение о провале валидации
вторый массивом в валидации

Google

Виталий
23.12.2016
11:37:10
Валидатор принимает на вход массив с твоей локализацией

sofar
23.12.2016
11:37:11
'custom' => [
'email' => [
'required' => 'We need to know your e-mail address!',
],
],

Виталий
23.12.2016
11:37:14
Кури доку

sofar
23.12.2016
11:38:36
https://laravel.com/docs/5.3/validation#working-with-error-messages

Beeyev
23.12.2016
11:39:57
я это видел
но мне нужно задать адекватное имя только полю для воода, а не целиком переназначать все описания ошибок

sofar
23.12.2016
11:40:53
Там есть кастомное название аттрибута
Пролистай чуть вниз

Beeyev
23.12.2016
11:41:28
ага

Admin
ERROR: S client not available

Beeyev
23.12.2016
11:41:29
$messages = [
'required' => 'The :attribute field is required.',
];
$validator = Validator::make($input, $rules, $messages);

sofar
23.12.2016
11:41:52
'attributes' => [
'email' => 'email address',
],

Beeyev
23.12.2016
11:43:18
да, как вот теперь это вотнкуть не меняя конфига
$this->validate($request, $validationRules, [], $validationAttr);
разобрался, спасибо за наводку

F01134H
23.12.2016
14:04:17
тейлор отуэлл запостил

Roman ?
23.12.2016
14:04:41
чет подозрительна

Sergey
23.12.2016
14:24:30
был у нас на конференции в Омске доклад, как ускоряли друпал через варниш
итог веселый, для того чтобы ускорить друпал - мы выпилили друпал

Dmitriy
23.12.2016
14:39:29
?

Google

Vladislav
23.12.2016
15:36:17
Ну кстате назрел вопрос
Ребзя, кто кэширует по окичу?
Или все на похуй за псевдоконсистентность?
Ну просто все же понимают что не всегда факт доставания чисто из основного хранилища говорит о консистентности?
И есть люди, которые юзают редис для горячих данных (входящие и исходящие)?
Ну чо вы(

Sergey
23.12.2016
17:02:17
По мне это зависит от задачи. в 95% всем поровну на эту консистентность и отставание на 5 минут от реальных данных
Мне вообще понравилась идея с write/read базами данных. Имею ввиду, что 2 базы, одна пишет операции, из которой формируется вторая база чисто на чтение с упрощением запросов под задачи пользователя. При таком подходе вообще читающую базу можно делать как можно быстрее и проще и не париться с кэшированием
Там в конце надо поставить маленькую сноску, с кучей текста.

(;¬_¬)
23.12.2016
17:47:15
Test Driven Laravel from Scratch on Vimeo
https://vimeo.com/151390908
Утром тема тдд всплывала, вот видосик неплохой, имхо, на тему "как начать это в ларке"
Может кто-то ещё не видел

sofar
23.12.2016
17:53:05

Вадим
23.12.2016
19:54:17
может кто нибудь помоч с логикой решения задачи?
написать формулы;D
не могу решить задачку школьную
плачу)

Alexander
23.12.2016
19:59:49
Мда.

Андрюха (Ren)
23.12.2016
20:00:31
в пхпгикс иди, там сегодня вечер помощи

Vladislav
23.12.2016
22:13:52