Size: a a a

Laravel для начинающих

2021 February 23

AB

Alex B in Laravel для начинающих
Ребят пожалуйста, не делайте апи на основе xml 🙏🏻
источник

PM

Pavel M in Laravel для начинающих
Alex B
Ребят пожалуйста, не делайте апи на основе xml 🙏🏻
Звонил 2007-й, просил вернуть его API
источник

AH

Andrey Helldar in Laravel для начинающих
Alex B
Ребят пожалуйста, не делайте апи на основе xml 🙏🏻
Это ты ещё с SOAP не встречался, видимо)
источник

EG

Egor Gruzdev in Laravel для начинающих
Andrey Helldar
Это ты ещё с SOAP не встречался, видимо)
SOAP еще ничего когда WSDL схема хорошо описана и клиент генерируется на ура.
источник

DB

Dima Boro in Laravel для начинающих
Andrey Helldar
А, понял. validated возвращает валидированные основные ключи - внутрь массивов он не ходит.

Для фильтрации можно делать так:

$fulls = Arr::only($request->get('full'), ['key', 'title']);
а, нет. так не прокатит, и я туплю как вытащить только эти ключи. перегнать в коллекцию может…
источник

AH

Andrey Helldar in Laravel для начинающих
Dima Boro
а, нет. так не прокатит, и я туплю как вытащить только эти ключи. перегнать в коллекцию может…
источник

DB

Dima Boro in Laravel для начинающих
так массив двумерный
источник

AB

Alex B in Laravel для начинающих
Andrey Helldar
Это ты ещё с SOAP не встречался, видимо)
да, а я думал что это что-то классное, так вот что это, еще один способ передачи данных
источник

AH

Andrey Helldar in Laravel для начинающих
Dima Boro
так массив двумерный
и?
источник

DB

Dima Boro in Laravel для начинающих
перебор помог
источник

DB

Dima Boro in Laravel для начинающих
а как такой массив обновить в бд по id?
источник

DB

Dima Boro in Laravel для начинающих
ну так оно для массива с ключами.

то есть было бы ок что-то такое ([0])
$fulls = Arr::only($request->get('full')[0], ['key', 'title']);
источник

AH

Andrey Helldar in Laravel для начинающих
Dima Boro
а как такой массив обновить в бд по id?
Только через форыч.
источник

AH

Andrey Helldar in Laravel для начинающих
Dima Boro
ну так оно для массива с ключами.

то есть было бы ок что-то такое ([0])
$fulls = Arr::only($request->get('full')[0], ['key', 'title']);
Не, там для другого. Я не учёл вложенность
источник

DB

Dima Boro in Laravel для начинающих
Andrey Helldar
Только через форыч.
ну ок(
источник

AH

Andrey Helldar in Laravel для начинающих
Dima Boro
ну ок(
foreach($items as $item) {
   YourModel::query()
       ->where('id', $item['id'])
       ->update($item);
}
источник

AH

Andrey Helldar in Laravel для начинающих
источник

VY

Vladimir Yefremov in Laravel для начинающих
я добрался до ошибки,
она очень неожиданная :
CURLE_PEER_FAILED_VERIFICATION (60)

The remote server's SSL certificate or SSH md5 fingerprint was deemed not OK.

SSL-сертификат удаленного сервера или отпечаток SSH md5 были признаны неправильными.

теперь надо искать способ игнорировать эту ошибку
источник

P

PSYTRGLES in Laravel для начинающих
https://www.php.net/manual/ru/function.curl-setopt.php
CURLOPT_SSL_VERIFYPEER

попробуй это
источник

EG

Egor Gruzdev in Laravel для начинающих
Vladimir Yefremov
я добрался до ошибки,
она очень неожиданная :
CURLE_PEER_FAILED_VERIFICATION (60)

The remote server's SSL certificate or SSH md5 fingerprint was deemed not OK.

SSL-сертификат удаленного сервера или отпечаток SSH md5 были признаны неправильными.

теперь надо искать способ игнорировать эту ошибку
настройку verify => false поставь в http клиент и не будет проверять сертификат
источник