
Nikita
13.02.2018
17:28:27
как правильно обратиться?

Marshall
13.02.2018
17:29:01
Ты же даеные с бд берешь ? Ты с php работаешь; а вопрос у тя про jq

Nikita
13.02.2018
17:29:16
ну в jqery
мне надо обратится к ассоациативному массиву

Google

Marshall
13.02.2018
17:29:32
Оо соррян мэн второй скрин не заметил
У тя в коде js data.allimg , что за объект ?
Попробуй в jq cinsole.log (data.allimg.img )
Console*

Nikita
13.02.2018
17:31:53
щас

Marshall
13.02.2018
17:33:00
В конце функции добавь
console.log ( data )
И приложи скрин

Nikita
13.02.2018
17:33:58
ok
и там еще снизу есть, но там не нужное

Marshall
13.02.2018
17:37:17
data.allimg.img[current_item]

Nikita
13.02.2018
17:38:14
Все,спасибо помогло)

Marshall
13.02.2018
17:39:20

Google

Marshall
13.02.2018
17:41:53
Стикерами нельзя пользоваться в этой группе ?
/stat@combot

Combot
13.02.2018
17:42:25
combot.org/chat/-1001047863278

Андрюха (Ren)
13.02.2018
17:43:02
хорош наркоманить

Vladimir
13.02.2018
18:03:15
Пропустил эпопею с коняшей про жс... Плакать-плакать ;-(

Андрюха (Ren)
13.02.2018
18:13:30
Все что favorited должна вернуть мб?

Dmitriy
13.02.2018
18:16:35
\Illuminate\Database\Eloquent\Relations\MorphMany

Den
13.02.2018
18:25:00
Подскажите, вот я делаю авторизацию пользователя. Как приавильнее будет сделать: вызывать метод модели в контроллере где уже будут вызываться последующие методы или вызывать в контроллере все методы поочереди?

roman
13.02.2018
18:26:04

Den
13.02.2018
18:27:18
модель это что?
MVC, модель, где вся логика будет, т.е. проверяешь логин на существование - это один метод, генерируешь хеш - другой метод и т.д.

roman
13.02.2018
18:30:33

Den
13.02.2018
18:31:16

da horsie
13.02.2018
18:32:37

roman
13.02.2018
18:33:11
вынеси логику авторизации а в модели лишь должна быть логика представления данных в базе/сессии и т/д и их валидация
в хелперы какие небудь типа бизнеслогика

da horsie
13.02.2018
18:33:35
то есть это должен быть один метод. Контроллер дергает модель->сделатьХорошо(). а уже модель внутри сделатьХорошо() вызывает делайРаз(), делайДва(), делайТри()

Den
13.02.2018
18:33:57

roman
13.02.2018
18:34:35
и еще дергает пару моделей и вызывает контроллер и вивер ?

Den
13.02.2018
18:34:50

da horsie
13.02.2018
18:35:26
ок, спс
Кроме того, у тебя видимо, жирные контроллеры. Их задача ДОЛЖНА БЫТЬ только в том, чтобы вытащить параметры из хттп запроса и потом создать хттп ответ. Сделай сервисный слой (его еще называют Интерактор), который будет дергать модели

Google

Алексей
13.02.2018
18:36:24
:))))))))

Den
13.02.2018
18:36:41
вот примерно так выглядит котроллер

Алексей
13.02.2018
18:36:48
тебя уже поломали и майнят

da horsie
13.02.2018
18:37:45

Den
13.02.2018
18:38:16

da horsie
13.02.2018
18:38:21

Den
13.02.2018
18:38:35

da horsie
13.02.2018
18:39:52
а так у тебя важная доменная логика протекла в контроллер. приложение должно быть полноценным и БЕЗ контроллеров. Грубо говоря, ты должен иметь возможность выкинуть контроллеры, заменить их консольной аппликухой и приложение должно продолжить работать
а этот if - важная часть домена

roman
13.02.2018
18:40:28
ты как вызываеш action в контроллере?

da horsie
13.02.2018
18:40:33
вру, не домена, а приложения

da horsie
13.02.2018
18:41:00

Den
13.02.2018
18:41:13
+

Андрюха (Ren)
13.02.2018
18:44:08
Незачто

roman
13.02.2018
18:45:28
просто странно выглядит контроллер простым классом
нет в смысле реализации разделения доступов

da horsie
13.02.2018
18:45:49

Google

roman
13.02.2018
18:45:58
работы с запросом
я отправил нечайно не дописав

Admin
ERROR: S client not available

da horsie
13.02.2018
18:46:17
он должен 1) вытащить параметры из запроса, 2) отправить их в приложение и 3) превратить тить ответ приложения в http-ответ.
больше ничего

Алексей
13.02.2018
18:47:44
ну.. а ка же выбросить екскепшен, если данные не по формату/феншую

da horsie
13.02.2018
18:48:23

roman
13.02.2018
18:48:28
валидация на моделе

da horsie
13.02.2018
18:49:04
хттп-контроллер это часть веб-ui. он находится снаружи приложения

roman
13.02.2018
18:49:30
ладно это тот еще холивар как и сингелтон
:-D

Алексей
13.02.2018
18:49:42
валидация конкретных данных на модели.. а контроллер имхо, должен знать, какие параметры требуются тому или иному компаненту...

da horsie
13.02.2018
18:50:18

Алексей
13.02.2018
18:50:37
если данные не прошли форматный контроль, то шляпа, незачем дергать дальше компонет

da horsie
13.02.2018
18:50:38
вроде все согласны

Алексей
13.02.2018
18:51:48
а кто тут что про синглтон не доволен?
вполне удачный паттерн

Google

roman
13.02.2018
18:52:27
?

Алексей
13.02.2018
18:52:48
:)

da horsie
13.02.2018
18:53:28
не видел ни одного осмысленного применения пока

roman
13.02.2018
18:53:39
?

da horsie
13.02.2018
18:53:42
вернее ни одной ситуации где он был бы нужен

Алексей
13.02.2018
18:53:48
а как же контейнер сервисов к примеру

roman
13.02.2018
18:54:03
да единственное наверное как с примера для mysql

da horsie
13.02.2018
18:54:05

Алексей
13.02.2018
18:54:49
не заставляет..

da horsie
13.02.2018
18:55:03
di = new Container('config.yml');
app = di->getApp();
app.run();

Алексей
13.02.2018
18:55:12
но удобнее, когда тебе не нужно думать о том, что контейнер куда то пробросить надо

da horsie
13.02.2018
18:55:31
ох я фигню написал