Size: a a a

2020 October 30

😉

😉 in phpGeeks
Отправил курл из консоли - дало корректный ответ
источник

V

Vasily in phpGeeks
может оно резолвить ип пытается, думает что это домен?
источник

😉

😉 in phpGeeks
Нашел ошибку. Пинговал с одного сервера, а скрипт стоял на другом. Переместил его на сервер, с которого пинг шел - все заработало
источник

А

Алексей in phpGeeks
😂
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
можно я немного поною? поставил я тут себе Illuminate\Database, ну вот что это за дичь такая? ну почему недостаточно вернуть просто Model или null, зачем там object и static?
     * @return \Illuminate\Database\Eloquent\Model|object|static|null
    */
   public function first($columns = ['*'])

я ведь могу, как раньше в idiorm, чтобы узнать что запись нашлась просто проверить на is_object?

дока пишет "... этот метод вернет вам один объект stdClass..." ага щас блять, а исходники говорят про лютую дичь ))
источник

N

NoMad42 in phpGeeks
Дмитрий Щербаков
можно я немного поною? поставил я тут себе Illuminate\Database, ну вот что это за дичь такая? ну почему недостаточно вернуть просто Model или null, зачем там object и static?
     * @return \Illuminate\Database\Eloquent\Model|object|static|null
    */
   public function first($columns = ['*'])

я ведь могу, как раньше в idiorm, чтобы узнать что запись нашлась просто проверить на is_object?

дока пишет "... этот метод вернет вам один объект stdClass..." ага щас блять, а исходники говорят про лютую дичь ))
Ничего ты не понимаешь. Это же сделано для твоего удобства)))
источник

N

NoMad42 in phpGeeks
А если надо проверить нашлось ли что по запросу я обычно проверяю на
is_null
источник

N

NoMad42 in phpGeeks
Если запрос предполагает возвращение коллекции, то можно вызвать метод
isEmpty
источник

N

NoMad42 in phpGeeks
Но вообще хз какие подводные камни можно встретить при использовании Illuminate вне ларавелла...
источник

ПГ

Павел Г. in phpGeeks
Дмитрий Щербаков
можно я немного поною? поставил я тут себе Illuminate\Database, ну вот что это за дичь такая? ну почему недостаточно вернуть просто Model или null, зачем там object и static?
     * @return \Illuminate\Database\Eloquent\Model|object|static|null
    */
   public function first($columns = ['*'])

я ведь могу, как раньше в idiorm, чтобы узнать что запись нашлась просто проверить на is_object?

дока пишет "... этот метод вернет вам один объект stdClass..." ага щас блять, а исходники говорят про лютую дичь ))
Вроде же можно возращать StdClass. Про статик хз
источник

ПГ

Павел Г. in phpGeeks
Ниже не дочитал) сами вроде это написали)
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
Павел Г.
Вроде же можно возращать StdClass. Про статик хз
я в своем методе написал в docblock что возвращаю Model, таким образом автоподстановка кода начинает работать и проверяю перед этим на is_object
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
еще вот надо будет проверить что они там наделали с исключениями, кидают они их или съедают и замалчивают
источник

ПГ

Павел Г. in phpGeeks
Дмитрий Щербаков
я в своем методе написал в docblock что возвращаю Model, таким образом автоподстановка кода начинает работать и проверяю перед этим на is_object
Вообще с этим можно вроде как справляться через assert или instanceOf. С Статик анализаторами только так. А почему автоподтановка не работает хз даже. Даже при таком огромном наборе вроде должна
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
Павел Г.
Вообще с этим можно вроде как справляться через assert или instanceOf. С Статик анализаторами только так. А почему автоподтановка не работает хз даже. Даже при таком огромном наборе вроде должна
и ведь в пыхе 8 разрабы только усугубляют это дело включая возможность писать mixed и union types делать ((
источник

ПГ

Павел Г. in phpGeeks
Дмитрий Щербаков
и ведь в пыхе 8 разрабы только усугубляют это дело включая возможность писать mixed и union types делать ((
😔
источник

ПГ

Павел Г. in phpGeeks
Дмитрий Щербаков
и ведь в пыхе 8 разрабы только усугубляют это дело включая возможность писать mixed и union types делать ((
В целом потому что много где используется, но на уровне докблоков. А так и обратная совместимости и типизация
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
Павел Г.
В целом потому что много где используется, но на уровне докблоков. А так и обратная совместимости и типизация
дак это понятно что они хотят избавить людей от docblock, вся надежда что в 9-ке они сделают union types deprecated ))
источник

ПГ

Павел Г. in phpGeeks
Дмитрий Щербаков
дак это понятно что они хотят избавить людей от docblock, вся надежда что в 9-ке они сделают union types deprecated ))
Да не, я думаю смысл в этом есть. Пыха язык динамической типизации. Это не баг это фича)) а уж хочешь юзай unions, хочешь нет.
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
Павел Г.
Да не, я думаю смысл в этом есть. Пыха язык динамической типизации. Это не баг это фича)) а уж хочешь юзай unions, хочешь нет.
тормозим )) а то щас холивар начнется ))
источник