Anton
Джамиль
Те Лида, его задачу, его лог я получаю 3 запросами
Джамиль
А изменяю только одним?
Anton
а если ты еще там подготавливаешь формат лога к примеру перед тем как писать в лог, то лучше в отдельный класс вынести
Anton
Джамиль
Классы то это ладно, мне больше про специфику рест апи нужно
Джамиль
А то везде примеры с grud
Anton
Maksim (Ellrion)
Anton
что это
Джамиль
Ну да)
Джамиль
Это не важно, вопрос про рест
Джамиль
Создать сущность в базе
Джамиль
При создании Лида нужно создать ещё 2 дополнительные сущности в базе это задача и лог
Maksim (Ellrion)
О ща. @Adelf32 расскажет что рест это натягивание совы на глобус и нафиг его и юзайте рпц)
Джамиль
Anton
Джамиль
Не могут
Anonymous
вы можете писать фул рест апи в одном контроллере
Джамиль
А с клиента как это отправится?
Anton
очевидно что все это тогда вместе
Джамиль
Но пишут, что при создании именно ресурс нужно отправить, а мне нужно добавить туда дату для задачи
Anton
так твои данные лога являются частью ресурса. они же не существуют отдельно без своего агрегата
Джамиль
Ааа
Anton
а может дата вообще на беке должна формироваться?
Джамиль
А когда я лила запрашиваю, то я должен получить ресурс лид или агрегат?
Джамиль
Дату может выбрать пользователь
Anton
как я понимаю
Джамиль
Везде пишут, что рест ресурс это как бы строка из базы
Джамиль
Так если я и Лида и его задачу и лог верну, то это уже не рест получается)
Anton
как то так
{
id: 1,
name: "Lid1",
log: {
date: "10-12-2018"
},
task: {
number: 1
}
}
почему так не может быть возвращено?
Джамиль
Сейчас так примерно и выглядит
Джамиль
Я просто заинтересовался
Джамиль
Как правильно в rest парадигме
Джамиль
Я запомнил)
Джамиль
Спасибо
Anton
Я запомнил)
почитай книжку про DDD, там про агрегаты. полезно для расширения кругозора
Anton
вернона
Джамиль
Хорошо
А
в чем различие?
https://laravel.com/api/5.5/Illuminate/Database/Eloquent/Model.html#method_isDirty
https://laravel.com/api/5.5/Illuminate/Database/Eloquent/Model.html#method_wasChanged
Anton
Anton
И пример https://magutti.com/blog/check-if-attribute-was-changed-in-laravel-55
Stas
Всем привет
Stas
пишу api
Anton
пишу api
Привет. Красавчик. Продолжай
Stas
Ye;yj xnj ,s ghb pfrhsnbb ghbkj;tybz
Stas
нужно что бы при закрытии приложения
Stas
а потом обратном открытии
Stas
пользователь был авторизирован
Stas
как это сделать можно?)
Anton
Пиши одним сообщением. Не спамь!
Roman
Токен?
Stas
да
Anton
Сессия?
Roman
Сессии нет в api. Хотя можно в kernel для маршрутов api подключить
Igor
Сессия?
Сессии в restful? Оригиналы :&
Stas
Вообще не пойму что делать(
Anton
Я юмора не понял
Igor
При входе проверяй совпадение apikey, который в апе и который на сервере скажем у $user->apikey
Igor
Я так делал, правда на Lumen, но какая разница
Sonder
Доброе утро, ребята. Я установил на поле даты datepicker. И когда создаю страницу, то выбивает ошибка. Хотя если ввести вручную те же данные. что дает datepicker, то все гуд))
Sonder
Sonder
Igor
Я юмора не понял
Нет ни сессии ни состояния у юзера когда api делают, обычно apikey и все, по muddleware дергается чек apikey для непубличных методы и больше ничего.
Sonder
format: 'mm.dd.yyyy' ставлю
Igor
MAGI
Я юмора не понял
типо restful это stateless. т.е не хранится состояние. А сессия - это состояние, которое хранится на сервере
Igor
MAGI
format: 'mm.dd.yyyy' ставлю
если у тебя в базе формат поля datetime, посмотри как он его формирует) Там формат другой) а ты в нужный тебе уже на выходе преобразуешь
Sonder
А время?
и суть в том, что если я скопирую выдавший datepicker и всавлю то же в то же поле - то все гуд
Igor
Anton
Sonder
MAGI
Anton
http://cryto.net/~joepie91/blog/2016/06/13/stop-using-jwt-for-sessions/
Igor
MAGI
скорее всего он ожидает дату в исо формате. в духе ГГГГ-ММ-ДД