Download the PHP package designcoda/adpanel-connector-laravel without Composer
On this page you can find all versions of the php package designcoda/adpanel-connector-laravel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download designcoda/adpanel-connector-laravel
More information about designcoda/adpanel-connector-laravel
Files in designcoda/adpanel-connector-laravel
Package adpanel-connector-laravel
Short Description Plugin for Adpanel data sending
License proprietary
Informations about the package adpanel-connector-laravel
Adpanel Connector for Laravel
Requirements
- PHP >= 7.2
- Laravel >= 5.8
Description
This plugin send data of your Laravel project to Adpanel via REST API. You can adjust sending data.
Installation
Composer
Laravel
-
Run publishing command to copy config file to config folder.
- Generate auth token with command
and copy variable from console to .env file
-
Edit
config/adpanel_connector.php
for your needs. -
Run for clear caching
- Visit in browser
yoursite.url/adpanel_connector
to see response. If you add tokenyoursite.url/adpanel_connector?token=token_from_env
, you will see authorized response with data.
Laravel
-
Запустите команду публикации файла с настройками в папку config
- Сгенерируйте токен для авторизации командой
и скопируйте результат в файл .env.
-
Отредактируйте файл
config/adpanel_connector.php
под ваши нужды. -
Очистите кэш командами
- Откройте в браузере
yoursite.url/adpanel_connector
чтобы увидеть отклик. Если добавить токенyoursite.url/adpanel_connector?token=token_from_env
, можно увидеть авторизованный отклик с данными.
Query parameters
To receive data only valid auth token is required. But you can pass additional parameters such as ordering
from
- created_at column starting from Y-m-d inclusive. Must be valid date
to
- created_at column until Y-m-d inclusive. Must be valid date
order_by
- ordering column. Ignoring if column not exists. Must be string
desc
- is used only with order_by
. Must be boolean
filters
- fields for filtering query. Must be array (e.g.
filters['like']['utm']['utm_source']['campaign1', 'campaign2']) for field utm_source
or utm->utm_source
(JSON) like 'campaign1' or 'campaign2'
filters['equal']['utm']['utm_source']['campaign1', 'campaign2']) for field utm_source
or utm->utm_source
(JSON) 'campaign1' or 'campaign2'
)
Параметры запросов
Чтобы получить данные достаточно только валидного токена. Но также можно передавать дополнительные параметры для запроса, например, сортировку
from
- столбец created_at, начиная с указанной даты Y-m-d включительно. Должен быть валидной датой
to
- столбец created_at, до указанной даты Y-m-d включительно. Должен быть валидной датой
order_by
- столбец сортировки. Если столбец не существует, параметр игнорируется. Должен быть строкой
desc
- используется только в связке с order_by
. Должен быть булевым
filters
- поля для фильтрации запроса. Должны быть массивом (например, filters['utm']['utm_source']) для поля utm_source
или utm->utm_source
(JSON))
Response examples
Примеры ответов
LICENSE
GNU GPLv3
Copyright Alexanyasha