Size: a a a

2020 November 24

РП

Роман Погребняк... in Laravel Pro
добрый вечер)
Народ может кто сталкивался с такой проблемой с использованием сертификата
Отправляю запрос на сайт

$res = $client->get('***********/iicwebservice.asmx?WSDL',[],[
'ssl_key' => array('EURL.SSL.p12', self::PASSWORD)
]);

возвращает
cURL error 60: SSL certificate problem: unable to get local issuer certificate

А если через postman отправлять то все ок. Благодарю за любую помощь
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
Phoenix
Смотри у меня к примеру товары с характеристиками, ценами, фото, остатками тянуться себе в контроллере с помощью метода вынесенного в eloquent model. Теперь задача переписать эту логику на elasticSearch. В случае с read only repository я один класс добавляю, тестирую и в DI меняю на нужный. Ну и понятное дело что это не для повсеместного использования, а лишь при необходимости.
все правильно
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
ты немного не понял суть сабжа
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
в двух словах:
- Люди пишут какой-то класс в который инкапсулируют какую-то логику и в конце названия класс дописывают Repository и идут всем рассказывать что они юзают паттерн Репозиторий, а потом туда еще выносят обычные find, all, count
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
🤷‍♂️
источник

ПФ

Паша Финогентов... in Laravel Pro
Alexander Pavlenko 🌚
в двух словах:
- Люди пишут какой-то класс в который инкапсулируют какую-то логику и в конце названия класс дописывают Repository и идут всем рассказывать что они юзают паттерн Репозиторий, а потом туда еще выносят обычные find, all, count
А в твоём понимании репозиторий это всё то же самое но, как плюс можно менять реализацию через DI?
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
нет
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Alexander Pavlenko 🌚
в двух словах:
- Люди пишут какой-то класс в который инкапсулируют какую-то логику и в конце названия класс дописывают Repository и идут всем рассказывать что они юзают паттерн Репозиторий, а потом туда еще выносят обычные find, all, count
Ну тут да. Неверно. Также как фасад лары - не фасад )
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
+
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
он какбы фасад, но не фасад
источник

A

Alexcc in Laravel Pro
Alexander Pavlenko 🌚
он какбы фасад, но не фасад
это как
источник

ПФ

Паша Финогентов... in Laravel Pro
Опять же, почему ларавел фасад не фасад?
источник

A

Adel in Laravel Pro
Дмитрий Кожанов
Что то я не понял. Заголовок статьи говорит о том что не использовать репозиторий, но в итоге там просто описаны best-practices как правильно писать репозиторий 🙄
паттерн Репозиторий в основном про write операции. Про некое хранилище сущностей. А тут оставлена только его read часть. Это очень важное различие.
источник

ПФ

Паша Финогентов... in Laravel Pro
Laravel Facade это отличный инструмент для реализации паттерна фасада
источник

AP

Alexander Pavlenko 🌚... in Laravel Pro
Фасады лары это просто статический прокси к тому что уже лежит в контейнере
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Alexander Pavlenko 🌚
Фасады лары это просто статический прокси к тому что уже лежит в контейнере
+ фасад лары по реализации простая прокся
источник

A

Alexcc in Laravel Pro
Alexander Pavlenko 🌚
Фасады лары это просто статический прокси к тому что уже лежит в контейнере
Но это считается фасадом
источник

ДК

Дмитрий Кожанов... in Laravel Pro
источник

ДК

Дмитрий Кожанов... in Laravel Pro
А вот фасад
источник

ПФ

Паша Финогентов... in Laravel Pro
Это и еноту понятно, что фасад является фасадом  от того, что находится непосредственно внутри класса
источник