Size: a a a

2020 December 24

TC

Taras Chernata in Laravel Pro
Здравствуйте ребята!
Есть вопрос по PayPal подпискам в Ларавель

Я использую recurring billing method для того чтобы пользователи могли использовать подписку на сервис на сайте.
Она происходит след образом:
1. Пользователь покупает подписку **через сайт пейпел(там происходит редирект)
2. Каждый мес идет снятие какого то кол. денег с счета пейпел пользователя.

В чем проблема?
В том что мне же как то нужно проверить оплатил ли пользователь услугу или нет и если нет то запрещать вход на сайте. Дело в том что платит он напрямую в Пейпел а не через мой сайт.  Я так понимаю в ПейПел можно получить эту информацию? и делать это, допустим запросом который отсылать на второй день когда оплата должна была произойти и проверять, оплачено или нет, и если нет тогда уже на платформе закрывать доступы, верно я понимаю это?

Я работаю с подписками первый раз поэтому немного не ориентируюсь. Буду рад любой помощи, спасибо большое!
источник

K

Konstantin in Laravel Pro
1. Пользователь покупает подписку **через сайт пейпел(там происходит редирект)

редирект в твое  приложение происходит после оплаты?
источник

K

Konstantin in Laravel Pro
c PayPal правда не работал
источник

AR

Ali Rymkhanov in Laravel Pro
Алексей Гевондян
у них скорее всего вообще все в оперативе лежит
Оказца использует unicorn
источник

D

Developer in Laravel Pro
Konstantin
1. Пользователь покупает подписку **через сайт пейпел(там происходит редирект)

редирект в твое  приложение происходит после оплаты?
Редирект может не происходить, либо пользователь может не дождатся редиректа.
Обычно в платежных системах есть система нотификации, ты можешь у них спросить и они тебе должны настроить нотификацию на твой адрес
источник

D

Developer in Laravel Pro
В портмоне у меня было, что пользователи тупо не дожидались редиректа и я не понимал, оплатил ли пользователь заказ или нет.
Все исправили нотификации от портмоне, которые они мне присылают
источник

D

Developer in Laravel Pro
Можно было конечно также запрашивать статус по ID заказу, но это не очень куча лишнего кода
источник

D

Developer in Laravel Pro
Taras Chernata
Здравствуйте ребята!
Есть вопрос по PayPal подпискам в Ларавель

Я использую recurring billing method для того чтобы пользователи могли использовать подписку на сервис на сайте.
Она происходит след образом:
1. Пользователь покупает подписку **через сайт пейпел(там происходит редирект)
2. Каждый мес идет снятие какого то кол. денег с счета пейпел пользователя.

В чем проблема?
В том что мне же как то нужно проверить оплатил ли пользователь услугу или нет и если нет то запрещать вход на сайте. Дело в том что платит он напрямую в Пейпел а не через мой сайт.  Я так понимаю в ПейПел можно получить эту информацию? и делать это, допустим запросом который отсылать на второй день когда оплата должна была произойти и проверять, оплачено или нет, и если нет тогда уже на платформе закрывать доступы, верно я понимаю это?

Я работаю с подписками первый раз поэтому немного не ориентируюсь. Буду рад любой помощи, спасибо большое!
Это наверное, то что тебе нужно
источник

D

Developer in Laravel Pro
источник

AR

Ali Rymkhanov in Laravel Pro
Konstantin
1. Пользователь покупает подписку **через сайт пейпел(там происходит редирект)

редирект в твое  приложение происходит после оплаты?
Есть готовый плагин для лары
источник

TC

Taras Chernata in Laravel Pro
Кажеться это как раз то что мне нужно!
Спасибо!!
источник

MR

Maksat Ramazan in Laravel Pro
Кто может помочь?
Заливаю фотки через админку, команду линка сделал.
но фотки не отображаются
код:
$grid->column('attachments')
->display(function ($pictures) {
foreach ($pictures as $picture) {
return $picture['link'];
}})->image('http://order.test/storage');
источник

Н

Никита in Laravel Pro
Maksat Ramazan
Кто может помочь?
Заливаю фотки через админку, команду линка сделал.
но фотки не отображаются
код:
$grid->column('attachments')
->display(function ($pictures) {
foreach ($pictures as $picture) {
return $picture['link'];
}})->image('http://order.test/storage');
источник

E_

Eugene _ in Laravel Pro
Здравствуйте. Столкнулся со странным поведение merge в коллекции $products = $products->merge($cover)->keyBy('uuid'); На картинке 3 результат merge, на 1-2 две разные коллекции которые хочу объединить
источник

MV

Max Volcov in Laravel Pro
Для построения дерева категорий применяется пакет Kalnoy\Nestedset\NodeTrait. При установке пакета и миграций в таблице базы данных создаются ряд полей: parent_id, _lft и _rgt.

Все работает, однако возникли сложности, или некое недопонимание связанное с обновлением категорий.
При создании новой категории достаточно присвоить parent_id - данные id родительской категории, и категория создается с необходимым уровнем вложенности.

Однако, при обновлении данных получаю сообщение об ошибке,
источник

E_

Eugene _ in Laravel Pro
источник

E_

Eugene _ in Laravel Pro
источник

E_

Eugene _ in Laravel Pro
источник

MV

Max Volcov in Laravel Pro
LogicException
Cannot move node into itself.
источник

MV

Max Volcov in Laravel Pro
Согласно данного сообщения об ошибке, Nestedset – не может переместить узел сам в себя. Но в данном случае я просто пытаюсь сохранить обновленные данные.
Метод UPDATE ресурсного контролера:

public function update(Request $request, $id)
   {
       $category = Category::find($id);
       $data = $request->all();
        //$data - внесение изменений в данные для последующего сохранения
       $category->update($data);
       return redirect()->route('categories.index')->with('success', 'Категория изменена');
   }


В документации решения проблемы не нашел. Прошу помощи сообщества в решении данной проблемы. Кто имеет опыт и работал с Kalnoy\Nestedset\NodeTrait, куда смотреть, что исправить?
источник