@laravel_pro

Страница 1448 из 2014
Бекболот
06.06.2018
17:00:54
Антон
06.06.2018
17:04:50
@Adelf32 неделю безработный. уволился потому что заставляли на yii2 писать. теперь будет symfony. Неделю ждать выхода на новую работу

Google
Adel
06.06.2018
17:06:38
это реальные его фразы? :)))

Maksim (Ellrion)
06.06.2018
17:06:44
Да)

Adel
06.06.2018
17:06:49
круто :)))

Fedor
06.06.2018
17:07:56
ой ой

Ну, засим вопрос, можно где-то посмотреть стикеры в полном размере и списком, а то я слеповат

Fedor
06.06.2018
17:10:34
А тут тоько лара или около того темы тоже можно?

Anton
06.06.2018
17:11:12
наверное можно

?

Fedor
06.06.2018
17:13:02
Вот этот пакет https://github.com/nunomaduro/collision относительно инспекций штормовских мне что-то даст?)

Ну то есть если смысл мне грентовый таск на прекомит (например) поднимать что бы оно еще раз сканировало все или профита не будет?

Maksim (Ellrion)
06.06.2018
17:16:03
Ты как то не так понял суть пакета или с линком ошибся

Это тупо красивый вывод эксепшенов

Google
Fedor
06.06.2018
17:19:08
угу, так и есть, что-то не то закинул, извиняюсь.

Володимир
06.06.2018
18:36:54
Привет ребята) https://github.com/Monarobase/country-list как в form select запихнуть?

Евгений
06.06.2018
18:38:16
а ты сам уже как нибудь попробовал?

передаешь массив и перебором вставляешь опции в селект, например

или если юзаешь форм билдер то там еще проще, просто массив впихнуть

https://laravelcollective.com/docs/master/html#drop-down-lists

Володимир
06.06.2018
18:49:03
https://laravelcollective.com/docs/master/html#drop-down-lists
{{Form::select('country', тут? ['class' => 'form-control select2']) }} и туда пихать Countries::getList('en', 'json') как именно? я просто знаю как с таблички, а вот с лпагина не получается

'country', - поле в бд

Евгений
06.06.2018
19:02:40
тебе надо перевести в формат [1 => 'Россия', 2 => 'Не Россия' ... ], где 1, 2 ... этой айдишники стран

Евгений
06.06.2018
19:04:20
сделай toArray()

Антон
06.06.2018
19:04:29
'country', - поле в бд
Ну погугли. laravel form select pluck

Евгений
06.06.2018
19:04:44
попробуй прямо так и передать

$countries = Countries::getList('en', 'json');

во вьюхе {{Form::select('country', $countries, ['class' => 'form-control select2']) }}

Володимир
06.06.2018
19:11:59


Евгений
06.06.2018
19:14:19
ну слушай, мы не можем тут вести тебя за ручку каждый шаг. Ошибка описана, всё понятно

use Countries;

Google
Володимир
06.06.2018
19:16:42
use Countries;
сори) затупил

Dzhamil
06.06.2018
20:01:22
Ребят, такой вопрос. Допустим есть рест апи, отправляю запрос за создание лида, там же мне надо задачу поставить, добавить в лог, добавить поля. Правильно ли это делать все в одном методе?

Dzhamil
06.06.2018
20:15:50
Те Лида, его задачу, его лог я получаю 3 запросами

А изменяю только одним?

Антон
06.06.2018
20:16:08
а если ты еще там подготавливаешь формат лога к примеру перед тем как писать в лог, то лучше в отдельный класс вынести

Те Лида, его задачу, его лог я получаю 3 запросами
я думаю лучше выложить код в paste.laravel.io

Dzhamil
06.06.2018
20:16:53
Классы то это ладно, мне больше про специфику рест апи нужно

А то везде примеры с grud

Антон
06.06.2018
20:18:00
Maksim (Ellrion)
06.06.2018
20:18:04
Антон
06.06.2018
20:18:16
что это

Dzhamil
06.06.2018
20:18:17
Ну да)

Это не важно, вопрос про рест

Dzhamil
06.06.2018
20:19:23
Создать сущность в базе

Adel
06.06.2018
20:19:44
вот у тебя неправильное мышление.

создание лида - это создание лида. это не создание сущности в базе.

Dzhamil
06.06.2018
20:20:06
При создании Лида нужно создать ещё 2 дополнительные сущности в базе это задача и лог

Google
Adel
06.06.2018
20:20:11
это создание бизнес-сущности.

Maksim (Ellrion)
06.06.2018
20:20:27
О ща. @Adelf32 расскажет что рест это натягивание совы на глобус и нафиг его и юзайте рпц)

Adel
06.06.2018
20:20:37
не совсем

Антон
06.06.2018
20:20:53
Dzhamil
06.06.2018
20:21:06
Не могут

Adel
06.06.2018
20:21:13
я там книгу типа пишу про рест как раз глава. я просто говорю что рест пипец какой сложный. и основная проблема что его начинают юзать очень простыми путями тогда когда надо уже сложными

mr_makss
06.06.2018
20:21:21
вы можете писать фул рест апи в одном контроллере

Adel
06.06.2018
20:21:32
у тебя создается агрегат.

агрегат Лид.

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

все это должно быть в базу залито в одной транзакции

Dzhamil
06.06.2018
20:22:21
А с клиента как это отправится?

Антон
06.06.2018
20:22:35
очевидно что все это тогда вместе

Adel
06.06.2018
20:22:36
одним запросом. POST /leads наверно...

Dzhamil
06.06.2018
20:23:37
Но пишут, что при создании именно ресурс нужно отправить, а мне нужно добавить туда дату для задачи

Adel
06.06.2018
20:24:24
это и есть ресурс. Лид. НО он не запись в базе. а большой агрегат. который в себя включает и задачу и логи.

Антон
06.06.2018
20:24:47
так твои данные лога являются частью ресурса. они же не существуют отдельно без своего агрегата

Dzhamil
06.06.2018
20:24:49
Ааа

Антон
06.06.2018
20:25:49
а может дата вообще на беке должна формироваться?

Google
Dzhamil
06.06.2018
20:26:12
А когда я лила запрашиваю, то я должен получить ресурс лид или агрегат?

Дату может выбрать пользователь

Антон
06.06.2018
20:27:06
А когда я лила запрашиваю, то я должен получить ресурс лид или агрегат?
агрегат в данном случае не связан с рестом. от вообще из области доменных моделей

как я понимаю

Dzhamil
06.06.2018
20:28:12
Везде пишут, что рест ресурс это как бы строка из базы

Adel
06.06.2018
20:28:23
ну так то да. по большому счету, там разные модели - read & write. как тебе удобно - так и делай. удобно тебе отдавай лида сразу все задачи связанные с ним отдать - отдавай.

Dzhamil
06.06.2018
20:29:07
Так если я и Лида и его задачу и лог верну, то это уже не рест получается)

Adel
06.06.2018
20:29:28
почему

это ресурс

ресурс - это ведь необязательно строка в бд

Антон
06.06.2018
20:30:52
как то так { id: 1, name: "Lid1", log: { date: "10-12-2018" }, task: { number: 1 } } почему так не может быть возвращено?

Dzhamil
06.06.2018
20:31:47
Сейчас так примерно и выглядит

Я просто заинтересовался

Как правильно в rest парадигме

Антон
06.06.2018
20:34:33
Как правильно в rest парадигме
@Adelf32 правильно сказал: ресурс !==запись в таблице

Dzhamil
06.06.2018
20:34:54
Я запомнил)

Спасибо

Антон
06.06.2018
20:35:50
Я запомнил)
почитай книжку про DDD, там про агрегаты. полезно для расширения кругозора

вернона

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