@laravel_pro

Страница 1449 из 2014
Andrew
07.06.2018
03:39:29
в чем различие? 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

Антон
07.06.2018
04:48:04
в чем различие? 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
One of the nice stuff coming in 5.5 is the ability to know if a certain attribute was changed, not is dirty, but was changed and persisted. Цитата мейнтейнера ларавеля

И пример https://magutti.com/blog/check-if-attribute-was-changed-in-laravel-55

Станислав
07.06.2018
05:55:53
Всем привет

Google
Станислав
07.06.2018
05:56:06
пишу api

Антон
07.06.2018
05:56:41
пишу api
Привет. Красавчик. Продолжай

Станислав
07.06.2018
05:56:58
Ye;yj xnj ,s ghb pfrhsnbb ghbkj;tybz

нужно что бы при закрытии приложения

а потом обратном открытии

пользователь был авторизирован

как это сделать можно?)

Антон
07.06.2018
05:57:43
Пиши одним сообщением. Не спамь!

Роман
07.06.2018
05:57:47
Токен?

Станислав
07.06.2018
05:58:02
да

Антон
07.06.2018
05:58:18
Сессия?

Роман
07.06.2018
05:58:47
Сессии нет в api. Хотя можно в kernel для маршрутов api подключить

Igor
07.06.2018
05:58:54
Сессия?
Сессии в restful? Оригиналы :&

Google
Станислав
07.06.2018
05:59:34
Вообще не пойму что делать(

Антон
07.06.2018
05:59:37
Я юмора не понял

Igor
07.06.2018
06:00:03
как это сделать можно?)
Сделай два метода: логин и логаут, логаут apikey=''. И все

При входе проверяй совпадение apikey, который в апе и который на сервере скажем у $user->apikey

Я так делал, правда на Lumen, но какая разница

Володимир
07.06.2018
06:02:29
Доброе утро, ребята. Я установил на поле даты datepicker. И когда создаю страницу, то выбивает ошибка. Хотя если ввести вручную те же данные. что дает datepicker, то все гуд))





Igor
07.06.2018
06:04:36
Я юмора не понял
Нет ни сессии ни состояния у юзера когда api делают, обычно apikey и все, по muddleware дергается чек apikey для непубличных методы и больше ничего.

Володимир
07.06.2018
06:05:05
format: 'mm.dd.yyyy' ставлю

Igor
07.06.2018
06:05:35
Edgar
07.06.2018
06:05:45
Я юмора не понял
типо restful это stateless. т.е не хранится состояние. А сессия - это состояние, которое хранится на сервере

Edgar
07.06.2018
06:06:36
format: 'mm.dd.yyyy' ставлю
если у тебя в базе формат поля datetime, посмотри как он его формирует) Там формат другой) а ты в нужный тебе уже на выходе преобразуешь

Володимир
07.06.2018
06:06:49
А время?
и суть в том, что если я скопирую выдавший datepicker и всавлю то же в то же поле - то все гуд

Антон
07.06.2018
06:07:10
типо restful это stateless. т.е не хранится состояние. А сессия - это состояние, которое хранится на сервере
Ну вообще можно поспорить насчёт того круто ли стайтлесс делать для сессий.

Володимир
07.06.2018
06:07:28
Антон
07.06.2018
06:07:45
http://cryto.net/~joepie91/blog/2016/06/13/stop-using-jwt-for-sessions/

Google
Igor
07.06.2018
06:07:46
Ну вообще можно поспорить насчёт того круто ли стайтлесс делать для сессий.
Если делаю апи, не спорят, в остальных случаях - да, можно ?

Edgar
07.06.2018
06:07:53
скорее всего он ожидает дату в исо формате. в духе ГГГГ-ММ-ДД

Edgar
07.06.2018
06:08:45
Igor
07.06.2018
06:09:07
что плеать? jwt для сессий?
Мсье знает толк))

Edgar
07.06.2018
06:09:21
дядь, вначале год, потом месяц, потом день

у тебя ларавел ведь?

юзай carbon и не парься

Igor
07.06.2018
06:09:46
Год сначала, потом число, потом месяц

Посмотри как в бд записано

Володимир
07.06.2018
06:11:47
Igor
07.06.2018
06:12:15
А чего странно? ISO 8601

Edgar
07.06.2018
06:12:24
хех) работает)) странно
ты идешь геморройным путем. покури laracasts, тебе это сохранит в будущем очень много времени)

Володимир
07.06.2018
06:13:25
спасибо))

Igor
07.06.2018
06:14:33
хех) работает)) странно
Да-да, про либы типы carbon дело говорили. Вы ж зачем во фреймы полезли? Чтобы время экономить, поэтому начинаем всегда с библиотек, а только потом ручками

Володимир
07.06.2018
06:15:46
и я бы с радостью) диплом дают на 20 число ... делаю что могу сейчас), а с 20 хочу все пока перечитывать)

вот сегодня должен показывать куратору), а с датой траблы были .... поэтому писал сюда

Edgar
07.06.2018
06:18:20
Т.е. restful это обязательно stateless?
покури расшифровку restful ))

Google
Igor
07.06.2018
06:18:24
и я бы с радостью) диплом дают на 20 число ... делаю что могу сейчас), а с 20 хочу все пока перечитывать)
В будущем будешь так говорить : проект сдаю на 20 число дедлайн, вот сдам и буду все читать и правильно делать ?

Edgar
07.06.2018
06:19:19
В будущем будешь так говорить : проект сдаю на 20 число дедлайн, вот сдам и буду все читать и правильно делать ?
+1. раскурить карбон - ну ок, ну 30 минут. но сколько времени ты эоконмишь просто прописав массив $dates у модели - это не передать)

Антон
07.06.2018
06:22:56
покури расшифровку restful ))
Ну вот курю и и не нахожу того что сессии на куках к примеру нарушают restful

Ещё покурю

Одни говорят что это нарушение, другие что нет.

Edgar
07.06.2018
06:28:14
Ну вот курю и и не нахожу того что сессии на куках к примеру нарушают restful
Если кратко - то суть в том, что один и тот же запрос, повторенный множество раз, всегда будет производить одно и то же действие

сорян, тяжело сейчас с умными словами)

Антон
07.06.2018
06:29:04
https://medium.com/@jacksonfdam/do-sessions-really-violate-restfulness-90db714ef5d3

Edgar
07.06.2018
06:29:25
никто не мешает тебе сделать аутентификацию на куках с сессиями. но тогда нет смысла использовать токены и есть привязка к куке

потерял куку или используешь другой сторейдж(браузер,девайс) -уаля, нет аутентификации

Антон
07.06.2018
06:29:58
Ну да. Я и говорю что можно так сделать без токена

Антон
07.06.2018
06:30:24
апи так не делают
Где это сказано что так не делают?

Я видел что делают

Видел оба варианта

Edgar
07.06.2018
06:30:41
Где это сказано что так не делают?
ну потому что тебе придется для того чтобы использовать апи организовать поддержку кук

на мобильных устройствах, на распберри пай, да где угодно

Антон
07.06.2018
06:31:10
Типа если девайс не браузер то будет проблема?

Edgar
07.06.2018
06:31:13
т.е ты не можешь просто взять и делать запросы, ты должен уметь в куки

Google
Антон
07.06.2018
06:31:19
Так как нет поддержки кук

Edgar
07.06.2018
06:31:33
нет поддержки кук - нет аутентификации

зачем, когда можно использовать токен?)

Антон
07.06.2018
06:33:43
Понял

Maksim (Ellrion)
07.06.2018
06:34:09
Где это сказано что так не делают?
Это просто будет не апи. Вообще рест это обязательно стейтлесс (об этом в любой статье по нему написано даже на Вики)

Антон
07.06.2018
06:36:02
2. Отсутствие состоянияПравить Протокол взаимодействия между клиентом и сервером требует соблюдения следующего условия: в период между запросами клиента никакая информация о состоянии клиента на сервере не хранится

Edgar
07.06.2018
06:36:47
а дальше там написано, что состояние сессии хранится на клиенте

Maksim (Ellrion)
07.06.2018
06:37:04
Только никто не запрещает юзать рест роутинг и его какие то постулаты просто в вебе (те же ларовские ресурсные роуты) и иметь сессию при этом. Потому и придумали термин рестфул. Что бы отделить так сказать основную тему роутинга и использование http не просто как транспорт но и как часть протокола от всех остальных требований

Edgar
07.06.2018
06:37:12
суть стейтлесса что в запросе приходит вся нужная информация для его обработки

хотя может у меня уже крыша поехала)

:D

Сергей
07.06.2018
06:53:46
ребят, есть какой нить пример или статья как юзать редис с ларой? только не офф доки, так не понятно че к чему вообще происходит)

Сергей
07.06.2018
06:56:43
Антон
07.06.2018
06:57:06
ладно, попробую)
Достаточно смотреть что он делает. Все легко

Сергей
07.06.2018
07:16:39
А для чего именно тебе редис?
Хочу сократить время выдачи данных, которые каждый раз генерируются при запросе, но так или иначе они не меняются часто. Да и просто посмотреть как это работает)

Сергей
07.06.2018
07:19:18
Тоесть кэш тупо нужен? То юзай кэш ( драйвер редиса там прозрачно ставится)
Ну собственно я и хотел посмотреть как это юзать правильно надо) то есть как правильно сохранить в редис данные и отдавать, а потом смотреть есть ли такое или нет генерировать с базы или отдавать уже с редис) вот такие моменты глянуть хотел)

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