Plentymarkets — внутренние маршруты плагинов

#php #angular

Вопрос:

У меня есть угловой бэкенд-плагин для Plentymarkt, в котором мне нужно получить доступ к методу isPaid с помощью marketplacepurchaseinformationконтракта. ( https://developers.plentymarkets.com/en-gb/interface/stable7/PlentyMarketplace.html из него.)

Проблема в том, что нет возможности получить доступ к нему напрямую из angular.

Идея состоит в том, чтобы создать PHP-сервис, который будет получать данные из контракта и предоставлять маршрут для доступа к angular (через REST GET). (Если вы знаете лучший/другой способ, дайте мне знать ;))

Поскольку мои знания php в лучшем случае заржавели, я взял простой пример и попытался разобраться в нем.

 class HelloWorldRouteServiceProvider extends RouteServiceProvider
{
    public function map(Router $router)
    {
        $router->get('hello', 'ControllersContentController@sayHello');
    }
}   
 

Правильно ли я понимаю, что он связывает функцию маршрута «привет» с функцией «sayHello» в ContentController ?
Итак, я должен быть в состоянии сделать GET ‘[pluginRoute]/привет’ ?

(В настоящее время я получаю 403 по всем возможным вариантам этого маршрута, поэтому я отступаю, чтобы выяснить, правильно ли я понимаю отображение маршрута в php)

Комментарии:

1. Что это за php-фреймворк?

2. Если вы спрашиваете о RouteServiceProvider, это их обычай: PluginPluginRouteServiceProvider, PHP 7.0