@laravel_pro

Страница 1482 из 2014
Сергей
16.06.2018
07:25:41
кэш мб?
не юзаю)

кэш мб?
дело в том что запрос из веба всё ок выводит, а по апи именно предыдущий выдаёт

Сергей
16.06.2018
07:28:52
а дебажить пробовал?
хз как это отдебажить) у меня просто запрос PUT у юзера меняется язык и он возвращает ответ как раз кривой, а если по юзера запросить по GET просто, то тогда ок всё, может быть в этом разница какая то?

Google
Сергей
16.06.2018
07:31:32
а дебажить пробовал?
кажется понял

кэш мб?
В том коде что я скинул сменил и заработало self::$id = $id? $id : Auth::user()->language_id; на self::$id = $id? $id : User::find(Auth::user()->id)->language_id;

Auth::user() не был обновлен после сохранения в запросе после которого класс отрабатывает

Евгений
16.06.2018
08:00:55
Auth::user()->id можно заменить на Auth::id()

Maksim (Ellrion)
16.06.2018
08:01:27
Выглядит стрёмно. Обязательно потом сподкнешься об это

Илья
16.06.2018
08:01:42
и self::$id = $id? $id : Auth::user()->language_id; на self::$id = $id ?? Auth::user()->language_id;

Maksim (Ellrion)
16.06.2018
08:04:27
Auth::user() не был обновлен после сохранения в запросе после которого класс отрабатывает
Лучше поправь тот код что бы в инстансе авторизованного юзера попали данные. Или хотя бы frash (или как он там) метод заюзай вместо user:find

Maksim (Ellrion)
16.06.2018
08:07:31
так вот не могу найти как обновлять)
Ну смотря что там за код)

Сергей
16.06.2018
08:07:45
Ну смотря что там за код)
у меня просто юзер сохраняется перед тем как я вызываю Auth::user()

Сергей
16.06.2018
08:12:57
Я это понял.
поправил

Google
Сергей
16.06.2018
08:13:06
спасибо всем)

Андрей
16.06.2018
08:21:01
Хаспада! Столкнулся с проблемой. Использую мутатор...





какого хрена нулл?

это мутатор не успевает отработать?

и так уже в отдельный класс вывел, а то если ДДшить после сейва было не original а в changes

разобрался! геттер срабатывает медленнее дд, поменял на сеттер и завелось (там у меня все равно условие)

Gleb
16.06.2018
09:16:54
Всем привет!

Евгений
16.06.2018
09:25:25
http://neprivet.ru

F01134H
16.06.2018
09:26:20
??

Сергей
16.06.2018
09:27:44
Андрей
16.06.2018
10:05:03
Забей макс)

Илья
16.06.2018
10:07:30
ticked, bilet

?

Андрей
16.06.2018
10:08:07
Ну

Заказчик раз в день добавляет в таблице какое-то новое поле, я уже запарился выдумывать

Andrey
16.06.2018
11:21:52
и self::$id = $id? $id : Auth::user()->language_id; на self::$id = $id ?? Auth::user()->language_id;
У меня одного если переменная равна '' или null, то нульколизный оператор вернет его значение? То есть: $id = ''; return $id ?? 123; Вернет ''. Если переменная точно определена, не лучше ли юзать конструкцию вида $id ?: 123?

Google
Илья
16.06.2018
11:22:26
'' это не null же

Andrey
16.06.2018
11:22:50
На null также реагирует

Много раз натыкался на эти грабли

Илья
16.06.2018
11:23:16
$a = null; echo $a ?? 5; то есть у тебя тут вернет null?

Andrey
16.06.2018
11:23:44
По идее должно возвращать 5, а возвращает null.

Илья
16.06.2018
11:24:18
скрин

Andrey
16.06.2018
11:25:19
А ты забавный) Ща с телефона подключусь к компу и сделаю скрин)))

Maksim (Ellrion)
16.06.2018
11:26:51
А ты забавный) Ща с телефона подключусь к компу и сделаю скрин)))
Просто ты гонишь. Не может так работать этот оператор

Maksim (Ellrion)
16.06.2018
11:28:09
Это же тупо короткий тернарник с isset()

Andrey
16.06.2018
11:28:39
Просто ты гонишь. Не может так работать этот оператор
Как не может если так и срабатывает. Баг пыха? Возможно. Как наткнулся на эти грабли в 7.1, так и не юзаю больше в таком виде.

Maksim (Ellrion)
16.06.2018
11:28:40
А ?: Это короткий тернарник с == true

Andrey
16.06.2018
11:29:02
Это же тупо короткий тернарник с isset()
Вот именно что isset проверяет существование переменной, но не её значение.

Илья
16.06.2018
11:30:20
$a = null; echo isset($a) ? 'true' : 'false'; // 'false'

Andrey
16.06.2018
11:31:11
$a = null; echo isset($a) ? 'true' : 'false'; // 'false'
Вернут true, т.к. переменная существует. Такая конструкция у меня на проекте в пыхе 5.6 работает

Maksim (Ellrion)
16.06.2018
11:31:22
Google
Станислав
16.06.2018
11:32:37
Ребята, сорян за оффтоп, кто-то может что-то сказать за мониторы от HP ?

Maksim (Ellrion)
16.06.2018
11:32:57
Isset Определяет, была ли установлена переменная значением отличным от NULL

Я там выше ошибку сделал про ?: Это не тернарник с !empty а тернарник с ==true Разница соответственно в варнинге при несуществующей переменной

Dmitry
16.06.2018
11:44:01
Andrey
16.06.2018
11:50:19
Остановись) ты же вроде не новечк
Пойду-ка я прогуляюсь. Вестимо не с той ноги встал.

Dmitry
16.06.2018
11:54:06
Это норм с null вообще всегда жопа, везде ;)

Anton
16.06.2018
12:48:19
Как в ларке сделать нормальныно уникальное мало, если пользователи могут удаляться?

Бд mysql...

Ну в смысле с софт делетед

Уникальный ключ по email и deleted_at не канает...

undefined
16.06.2018
12:50:38
помогите пожалуйста у меня есть кастомный фасад Form для класса App\Helpers\Form вызываю Form::input('text', 'name', 'value') это работает , но когда Form::text('name', 'value') - выводит ошибку - Call to undefined method App\Helpers\Form::text() namespace App\Helpers; class Form { protected static $inputs = [ 'text', 'email', 'password', 'checkbox', 'radio', 'hidden', 'submit' ]; public static function __callStatic($name, $arguments) { if (in_array($name, self::$inputs)) { array_unshift($arguments, $name); return call_user_func_array( [static::class, 'input'], $arguments ); } } public static function input($type, $name, $value ) { return '<input type="' . $type .'" value="' . $value .'">'; } }

Dead
16.06.2018
13:38:51
С картами гугл работал кто ?

Roman
16.06.2018
13:39:52
Может эти ребята



Dmitry
16.06.2018
13:52:36
Как в ларке сделать нормальныно уникальное мало, если пользователи могут удаляться?
в ларке то как раз просто. Проверяешь соответствия мыла активным пользователям

Dead
16.06.2018
13:54:08
Ребят ,вот есть js переменная ,норм ли если ее отправить в гет и словить пхп?

undefined
16.06.2018
13:54:58
без статик работает))

Google
Dmitry
16.06.2018
13:55:18
Ребят ,вот есть js переменная ,норм ли если ее отправить в гет и словить пхп?
ну ты только так и можешь передать на сервер данные, либо get либо post

Dead
16.06.2018
13:55:39
Окэ

Крч есть в картах переменная с координатами

Хочу отправить в гет засунуть в переменную и записать в бд

Алексей
16.06.2018
13:56:44
Dead
16.06.2018
13:56:58
+

Dmitry
16.06.2018
13:59:07
без статик работает))
ну то что ты скинул, там нет такого метода ;)

Svizgart
16.06.2018
14:00:00
Всем привет! нужна помащь. Есть запрос $results = Match::where('date', '<=', Carbon::now()->minute(-140))->orderBy('date', 'asc')->with('tournament')->get(); в таблице "tournament" есть поле top булиан типа. как сделать так что бы orderBy сортеровал ответ по полю top из таблици "tournament"? p.s. не смотрите на "Carbon::now()->minute(-140)" это временный костыль))

Svizgart
16.06.2018
14:02:18
пробовал. говорит нет токого поля

Dmitry
16.06.2018
14:04:14
ну если все данные одним запросом выбираешь, то можно потом просто коллекцию пересортировать кастомной функцией

Svizgart
16.06.2018
14:07:57
Dmitry
16.06.2018
14:09:01
пробовал. говорит нет токого поля
там фигня в том что жадно данные выбираются отдельным запросом. Т.е. сначала родительский, а потом из него берутся id и делать запрос по связям. Получается основной запрос не знает о дочерних данных

можно решить через кастомный запрос с join

Denis
16.06.2018
14:10:41
попробуй в о orderBy запихнуть tournament.top
Вызывая orderBy у квери билдера, нельзя указать вложенное свойство, так как with() исполняется с помощью дополнительного запроса select ... where id in (...)

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