A

VkUserSearchFilter::addFilter() — Method in class VkUserSearchFilter

Добавляет произвольный фильтр к параметрам поиска.

AccountControllerClass in namespace App\Http\Controllers

Контроллер для управления аккаунтами.

AccountController::addLike() — Method in class AccountController

Добавить лайк к посту.

AccountsControllerClass in namespace App\Http\Controllers

Контроллер для управления аккаунтами.

AuthenticateClass in namespace App\Http\Middleware
addLikeToPostClass in namespace App\Jobs

Задание для добавления лайка к посту в VK.

AccountClass in namespace App\Models
$ CyclicTask#appendsProperty in class CyclicTask
CyclicTask::account() — Method in class CyclicTask

Определяет отношение "принадлежит" (belongs to) к модели Account.

Task::account() — Method in class Task
AccountResponseSchemaClass in namespace App\OpenApi\Schemas
AppServiceProviderClass in namespace App\Providers

Провайдер приложения.

AccountRepositoryClass in namespace App\Repositories

Класс репозитория для работы с учетными записями.

AccountRepositoryInterfaceClass in namespace App\Repositories

Interface AccountRepositoryInterface

VkClientService::addLike() — Method in class VkClientService

Добавляет лайк к посту или другому объекту.

B

BaseResponseSchemaClass in namespace App\OpenApi\Schemas
AppServiceProvider::boot() — Method in class AppServiceProvider

Инициализация любых сервисов приложения.

VkClientServiceProvider::boot() — Method in class VkClientServiceProvider

Загрузка любых сервисов, требуемых провайдером.

C

Kernel::commands() — Method in class Kernel

Register the commands for the application.

ControllerClass in namespace App\Http\Controllers
CyclicTaskControllerClass in namespace App\Http\Controllers
CyclicTaskController::createCyclicTask() — Method in class CyclicTaskController

Создает циклическую задачу на лайки в социальной сети, используя предоставленные данные.

TaskController::createAndQueueLikeTasksFromNewsfeed() — Method in class TaskController

Создает задачи на лайки из ленты новостей и добавляет их в очередь.

TaskController::checkExistingTask() — Method in class TaskController

Проверяет, существует ли уже задача для данного поста.

TaskController::createPendingLikeTask() — Method in class TaskController

Создает новую задачу на лайк в статусе "pending".

TaskController::createLikeTasksForUserWallPosts() — Method in class TaskController

Создает задачи на лайки для постов со стен пользователей и добавляет их в очередь.

TaskController::createLikeTasksForCityUsers() — Method in class TaskController

Объединенный метод: ищет пользователей по городу и создает задачи на лайки для их последних постов.

CyclicTaskClass in namespace App\Models
$ CyclicTask#castsProperty in class CyclicTask
$ Settings#castsProperty in class Settings
AccountRepository::createAccount() — Method in class AccountRepository

Создает новую учетную запись с указанными данными.

AccountRepositoryInterface::createAccount() — Method in class AccountRepositoryInterface

Создать новый аккаунт с предоставленными данными.

CyclicTaskRepositoryClass in namespace App\Repositories

Репозиторий для управления циклическими задачами.

CyclicTaskRepositoryInterfaceClass in namespace App\Repositories
TaskRepository::countTasksByAccountAndStatus() — Method in class TaskRepository
TaskRepository::clearQueueBasedOnStatus() — Method in class TaskRepository

Очищает очередь задач на основе статуса и идентификатора аккаунта.

TaskRepositoryInterface::countTasksByAccountAndStatus() — Method in class TaskRepositoryInterface
TaskRepositoryInterface::clearQueueBasedOnStatus() — Method in class TaskRepositoryInterface

Очищает очередь задач на основе их статуса.

D

DispatchLikeToNewsfeedPostClass in namespace App\Console\Commands

Класс DispatchLikeToNewsfeedPost - консольная команда для автоматического выполнения циклических задач по постановке лайков на посты в ленте новостей ВКонтакте.

$ DispatchLikeToNewsfeedPost#descriptionProperty in class DispatchLikeToNewsfeedPost

Описание команды, объясняющее её назначение.

$ Handler#dontReportProperty in class Handler

A list of the exception types that are not reported.

$ Handler#dontFlashProperty in class Handler

A list of the inputs that are never flashed for validation exceptions.

AccountsController::deleteAccount() — Method in class AccountsController

Удалить аккаунт.

CyclicTaskController::deleteCyclicTask() — Method in class CyclicTaskController

Удалить циклическую задачу

CyclicTaskController::deleteAllCyclicTasks() — Method in class CyclicTaskController

Удалить все циклические задачи

TaskController::deleteAllTasks() — Method in class TaskController

Удаляет все задачи на основе указанного статуса и/или ID аккаунта.

TaskController::deleteTaskById() — Method in class TaskController

Удаляет задачу по её ID.

TaskController::deleteLike() — Method in class TaskController

Удаляет лайк с поста, связанного с задачей по её ID.

Account::decryptToken() — Method in class Account

Статический метод для дешифрования токена

AccountRepository::deleteAccount() — Method in class AccountRepository

Удаляет учетную запись по идентификатору.

AccountRepositoryInterface::deleteAccount() — Method in class AccountRepositoryInterface

Удалить аккаунт по идентификатору.

CyclicTaskRepository::deleteCyclicTask() — Method in class CyclicTaskRepository

Удаляет циклическую задачу по её идентификатору.

CyclicTaskRepository::deleteAllCyclicTasks() — Method in class CyclicTaskRepository

Удаляет все циклические задачи из базы данных.

CyclicTaskRepositoryInterface::deleteCyclicTask() — Method in class CyclicTaskRepositoryInterface
CyclicTaskRepositoryInterface::deleteAllCyclicTasks() — Method in class CyclicTaskRepositoryInterface
TaskRepository::deleteCompletedTask() — Method in class TaskRepository

Удаляет завершенную задачу по идентификатору.

TaskRepository::deleteQueuedTask() — Method in class TaskRepository

Удаляет задачу из очереди по идентификатору.

TaskRepository::deleteFailedTask() — Method in class TaskRepository

Удаляет неуспешную задачу по идентификатору.

TaskRepository::deleteJobsByStatus() — Method in class TaskRepository

Удаляет задачи из таблицы jobs на основе статуса и идентификатора аккаунта.

TaskRepositoryInterface::deleteCompletedTask() — Method in class TaskRepositoryInterface

Удаляет выполненную задачу по идентификатору.

TaskRepositoryInterface::deleteQueuedTask() — Method in class TaskRepositoryInterface

Удаляет задачу из очереди по её идентификатору.

TaskRepositoryInterface::deleteFailedTask() — Method in class TaskRepositoryInterface

Удаляет неуспешную задачу по идентификатору.

TaskRepositoryInterface::deleteJobsByStatus() — Method in class TaskRepositoryInterface

Удаляет задачи из очереди на основе их статуса.

VkClientService::deleteAccount() — Method in class VkClientService

Удаляет аккаунт по его ID.

VkClientService::deleteLike() — Method in class VkClientService

Отменяет лайк с поста или другого объекта.

E

CyclicTaskController::editCyclicTask() — Method in class CyclicTaskController

Редактировать циклическую задачу

EncryptCookiesClass in namespace App\Http\Middleware
$ EncryptCookies#exceptProperty in class EncryptCookies

The names of the cookies that should not be encrypted.

$ PreventRequestsDuringMaintenance#exceptProperty in class PreventRequestsDuringMaintenance

The URIs that should be reachable while maintenance mode is enabled.

$ TrimStrings#exceptProperty in class TrimStrings

The names of the attributes that should not be trimmed.

$ VerifyCsrfToken#exceptProperty in class VerifyCsrfToken

The URIs that should be excluded from CSRF verification.

CyclicTaskRepository::editCyclicTask() — Method in class CyclicTaskRepository

Редактирует циклическую задачу с указанными данными.

CyclicTaskRepositoryInterface::editCyclicTask() — Method in class CyclicTaskRepositoryInterface

F

$ VkUserSearchFilter#filtersProperty in class VkUserSearchFilter

Массив параметров фильтрации.

AccountController::fetchAccountData() — Method in class AccountController

Получить данные аккаунта по ID.

AccountController::fetchGroupData() — Method in class AccountController

Получить данные группы по ID.

AccountController::fetchAccountFollowers() — Method in class AccountController

Получить подписчиков аккаунта.

AccountController::fetchAccountFriends() — Method in class AccountController

Получить друзей аккаунта.

AccountController::fetchAccountCountFriends() — Method in class AccountController

Получить количество друзей аккаунта.

AccountController::fetchAccountNewsfeed() — Method in class AccountController

Получить новостную ленту аккаунта.

AccountsController::fetchAllAccounts() — Method in class AccountsController

Получить список всех аккаунтов.

FilterControllerClass in namespace App\Http\Controllers
TaskController::fetchPostsAndCreateLikeTasks() — Method in class TaskController

Извлекает посты из ленты новостей и создает для них задачи на лайк.

addLikeToPost::failed() — Method in class addLikeToPost

Обрабатывает неудачное выполнение задания.

$ Account#fillableProperty in class Account
$ CyclicTask#fillableProperty in class CyclicTask
$ Settings#fillableProperty in class Settings
$ Task#fillableProperty in class Task
TaskRepository::findTask() — Method in class TaskRepository

Находит задачу по идентификатору.

TaskRepositoryInterface::findTask() — Method in class TaskRepositoryInterface

Поиск задачи по идентификатору.

VkClientService::fetchAllAccounts() — Method in class VkClientService

Получает данные всех аккаунтов.

VkClientService::fetchAccountData() — Method in class VkClientService

Получает данные аккаунта по указанным ID.

VkClientService::fetchGroupData() — Method in class VkClientService

Получает данные группы по её ID.

VkClientService::fetchAccountFollowers() — Method in class VkClientService

Получает подписчиков аккаунта.

VkClientService::fetchAccountFriends() — Method in class VkClientService

Получает друзей аккаунта.

VkClientService::fetchAccountCountFriends() — Method in class VkClientService

Получает количество друзей аккаунта.

VkClientService::fetchAccountInfo() — Method in class VkClientService

Получает информацию об аккаунте.

VkClientService::fetchAccountNewsfeed() — Method in class VkClientService

Получает новостную ленту аккаунта.

VkClientService::fetchWallPostsByDomain() — Method in class VkClientService
VkClientService::fetchLikes() — Method in class VkClientService

Получает информацию о лайках к объекту.

VkClientService::fetchUsers() — Method in class VkClientService

Получает данные пользователей по их ID.

G

VkClient::getFacadeAccessor() — Method in class VkClient
VkUserSearchFilter::getFilters() — Method in class VkUserSearchFilter

Возвращает массив параметров для API запроса.

CyclicTaskController::getCyclicTasks() — Method in class CyclicTaskController

Получить список циклических задач с пагинацией

CyclicTaskController::generateUniqueRandomMinutes() — Method in class CyclicTaskController

Генерирует массив уникальных случайных минут для выполнения задач в течение одного часа.

FilterController::getUsersByCity() — Method in class FilterController
FilterController::getCities() — Method in class FilterController
SettingsController::getSettings() — Method in class SettingsController
StatisticController::getWeeklyTaskStats() — Method in class StatisticController
TaskController::getTasksByStatus() — Method in class TaskController

Возвращает задачи или задачу по указанному статусу и/или ID аккаунта.

TaskController::getTaskInfo() — Method in class TaskController

Получает информацию о задаче по её ID.

addLikeToPost::getTaskStatus() — Method in class addLikeToPost

Получает статус задачи.

addLikeToPost::getAccountId() — Method in class addLikeToPost

Получает идентификатор аккаунта, связанного с задачей.

addLikeToPost::getTaskId() — Method in class addLikeToPost

Получает идентификатор задачи.

CyclicTask::getFirstNameAttribute() — Method in class CyclicTask

Accessor для получения имени владельца аккаунта.

CyclicTask::getLastNameAttribute() — Method in class CyclicTask

Accessor для получения фамилии владельца аккаунта.

AccountRepository::getAllAccounts() — Method in class AccountRepository

Получает все учетные записи.

AccountRepository::getAccessTokenByAccountID() — Method in class AccountRepository

Получает токен доступа по идентификатору учетной записи.

AccountRepository::getScreenNameByAccountID() — Method in class AccountRepository

Получает отображаемое имя (screen name) по идентификатору учетной записи.

AccountRepositoryInterface::getAllAccounts() — Method in class AccountRepositoryInterface

Получить все аккаунты.

AccountRepositoryInterface::getAccessTokenByAccountID() — Method in class AccountRepositoryInterface

Получить токен доступа по идентификатору аккаунта.

AccountRepositoryInterface::getScreenNameByAccountID() — Method in class AccountRepositoryInterface

Получить screen name аккаунта по идентификатору аккаунта.

CyclicTaskRepository::getAllCyclicTasks() — Method in class CyclicTaskRepository

Получает все циклические задачи без пагинации.

CyclicTaskRepositoryInterface::getAllCyclicTasks() — Method in class CyclicTaskRepositoryInterface
TaskRepository::getTasksByStatus() — Method in class TaskRepository

Получает задачи по их статусу.

TaskRepository::getTaskStatusById() — Method in class TaskRepository

Получает статус задачи по её идентификатору.

TaskRepositoryInterface::getTasksByStatus() — Method in class TaskRepositoryInterface

Получает задачи по их статусу.

TaskRepositoryInterface::getTaskStatusById() — Method in class TaskRepositoryInterface

Получает статус задачи по её идентификатору.

VkClientService::getCities() — Method in class VkClientService

Получает список городов через VK API.

VkClientService::getAccessTokenByAccountID() — Method in class VkClientService

Получает токен доступа по ID аккаунта.

VkClientService::getScreenNameByAccountID() — Method in class VkClientService

Получает имя пользователя (screen name) по ID аккаунта.

H

DispatchLikeToNewsfeedPost::handle() — Method in class DispatchLikeToNewsfeedPost

Выполняет основную логику команды: обрабатывает активные циклические задачи на лайки, обновляет расписание лайков в начале каждого часа и выполняет задачи в соответствии с расписанием.

HandlerClass in namespace App\Exceptions
RedirectIfAuthenticated::handle() — Method in class RedirectIfAuthenticated

Handle an incoming request.

TrustHosts::hosts() — Method in class TrustHosts

Get the host patterns that should be trusted.

$ TrustProxies#headersProperty in class TrustProxies

The headers that should be used to detect proxies.

addLikeToPost::handle() — Method in class addLikeToPost

Выполняет задание.

JobQueuedListener::handle() — Method in class JobQueuedListener

Обрабатывает событие постановки задачи в очередь.

$ CyclicTask#hiddenProperty in class CyclicTask

I

TaskController::isValidPostForTask() — Method in class TaskController

Проверяет, подходит ли пост для создания задачи на лайк.

$ Account#incrementingProperty in class Account

J

JobQueuedListenerClass in namespace App\Listeners

Слушатель события постановки задачи в очередь.

K

KernelClass in namespace App\Console
KernelClass in namespace App\Http

L

LoggingServiceClass in namespace App\Services

Сервис для организованного логирования в системе.

LoggingService::log() — Method in class LoggingService

Записывает сообщение лога в указанный канал для определенного аккаунта.

LoggingServiceInterfaceClass in namespace App\Services
LoggingServiceInterface::log() — Method in class LoggingServiceInterface

M

$ Kernel#middlewareProperty in class Kernel

The application's global HTTP middleware stack.

$ Kernel#middlewareGroupsProperty in class Kernel

The application's route middleware groups.

N

NewsfeedResponseSchemaClass in namespace App\OpenApi\Schemas

P

CyclicTaskController::pauseCyclicTask() — Method in class CyclicTaskController

Приостановить/возобновить циклическую задачу

TaskController::processAndQueuePendingLikeTasks() — Method in class TaskController

Обрабатывает задачи на лайки в статусе "pending" и добавляет их в очередь на выполнение.

PreventRequestsDuringMaintenanceClass in namespace App\Http\Middleware
$ TrustProxies#proxiesProperty in class TrustProxies

The trusted proxies for this application.

$ Account#primaryKeyProperty in class Account
CyclicTaskRepository::pauseCyclicTask() — Method in class CyclicTaskRepository

Изменяет статус циклической задачи (пауза/активация).

CyclicTaskRepositoryInterface::pauseCyclicTask() — Method in class CyclicTaskRepositoryInterface

R

Handler::register() — Method in class Handler

Register the exception handling callbacks for the application.

$ Kernel#routeMiddlewareProperty in class Kernel

The application's route middleware.

Authenticate::redirectTo() — Method in class Authenticate

Get the path the user should be redirected to when they are not authenticated.

RedirectIfAuthenticatedClass in namespace App\Http\Middleware
AppServiceProvider::register() — Method in class AppServiceProvider

Регистрация любых сервисов приложения.

VkClientServiceProvider::register() — Method in class VkClientServiceProvider

Регистрация сервиса в контейнере приложения.

VkClientService::request() — Method in class VkClientService

Отправляет запрос к VK API.

S

$ DispatchLikeToNewsfeedPost#signatureProperty in class DispatchLikeToNewsfeedPost

Сигнатура консольной команды.

Kernel::schedule() — Method in class Kernel

Define the application's command schedule.

VkUserSearchFilter::setDefaults() — Method in class VkUserSearchFilter

Устанавливает значения по умолчанию для фильтров.

VkUserSearchFilter::setQuery() — Method in class VkUserSearchFilter

Устанавливает строку поискового запроса.

VkUserSearchFilter::setCity() — Method in class VkUserSearchFilter

Устанавливает ID города для фильтрации результатов поиска.

VkUserSearchFilter::setCount() — Method in class VkUserSearchFilter

Устанавливает количество возвращаемых пользователей.

AccountsController::setAccountData() — Method in class AccountsController

Установить данные аккаунта.

FilterController::searchUsers() — Method in class FilterController
SettingsControllerClass in namespace App\Http\Controllers

Контроллер для управления настройками приложения.

SettingsController::saveSettings() — Method in class SettingsController
StatisticControllerClass in namespace App\Http\Controllers

Контроллер для работы со статистикой задач.

Account::setAccessTokenAttribute() — Method in class Account

Автоматически шифрует access_token при сохранении

SettingsClass in namespace App\Models
VkClientService::searchUsers() — Method in class VkClientService

Выполняет поиск пользователей ВКонтакте с применением фильтров.

VkClientService::setAccountData() — Method in class VkClientService

Устанавливает данные аккаунта.

T

TaskControllerClass in namespace App\Http\Controllers

Контроллер для управления задачами, связанными с лайками в социальной сети ВКонтакте.

TrimStringsClass in namespace App\Http\Middleware
TrustHostsClass in namespace App\Http\Middleware
TrustProxiesClass in namespace App\Http\Middleware
$ Account#timestampsProperty in class Account
$ Settings#timestampsProperty in class Settings
TaskClass in namespace App\Models
TaskResponseSchemaClass in namespace App\OpenApi\Schemas
TaskRepositoryClass in namespace App\Repositories

Класс репозитория для работы с задачами.

TaskRepositoryInterfaceClass in namespace App\Repositories

Интерфейс репозитория задач.

V

VkClientClass in namespace App\Facades

Фасад для взаимодействия с API ВКонтакте.

VkUserSearchFilterClass in namespace App\Filters

Класс фильтра для поиска пользователей VK.

VerifyCsrfTokenClass in namespace App\Http\Middleware
VkUserDataSchemaClass in namespace App\OpenApi\Schemas
VkUserSchemaClass in namespace App\OpenApi\Schemas
VkClientServiceProviderClass in namespace App\Providers

Сервис-провайдер для VkClientService.

VkClientServiceClass in namespace App\Services

Класс VkClientService предоставляет сервисы для взаимодействия с VK API.

_

DispatchLikeToNewsfeedPost::__construct() — Method in class DispatchLikeToNewsfeedPost

Конструктор класса.

VkUserSearchFilter::__construct() — Method in class VkUserSearchFilter

Конструктор класса.

AccountController::__construct() — Method in class AccountController
AccountsController::__construct() — Method in class AccountsController
CyclicTaskController::__construct() — Method in class CyclicTaskController
FilterController::__construct() — Method in class FilterController

Создает новый экземпляр контроллера.

TaskController::__construct() — Method in class TaskController

Создает новый экземпляр TaskController.

addLikeToPost::__construct() — Method in class addLikeToPost

Создает новый экземпляр задания.

VkClientService::__construct() — Method in class VkClientService

Конструктор класса VkClientService.