@laravel_pro

Страница 270 из 2014
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
Спасибо, буду смотреть

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

Утром тема тдд всплывала, вот видосик неплохой, имхо, на тему "как начать это в ларке"

Может кто-то ещё не видел

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

написать формулы;D

не могу решить задачку школьную

плачу)

Alexander
23.12.2016
19:59:49
Мда.

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

Страница 270 из 2014