A

VkUserSearchFilter::addFilter() — Method in class VkUserSearchFilter

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

AccountControllerClass in namespace App\Http\Controllers

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

AccountController::addLike() — Method in class AccountController

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

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
AppServiceProviderClass in namespace App\Providers

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

AccountRepositoryClass in namespace App\Repositories

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

AccountRepositoryInterfaceClass in namespace App\Repositories

Interface AccountRepositoryInterface

VkClientService::addLike() — Method in class VkClientService

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

B

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
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::createCyclicTask() — Method in class TaskController

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

TaskController::countTasksByAccountAndStatus() — Method in class TaskController

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

CyclicTaskClass in namespace App\Models

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

$ CyclicTask#castsProperty in class CyclicTask
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.

AccountController::deleteAccount() — Method in class AccountController

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

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.

CyclicTask::decrement() — Method in class CyclicTask
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::fetchAllAccounts() — Method in class AccountController

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

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::fetchAccountInfo() — Method in class AccountController

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

AccountController::fetchAccountNewsfeed() — Method in class AccountController

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

FilterControllerClass in namespace App\Http\Controllers

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

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
FilterController::getUsersByCity() — Method in class FilterController

Получает пользователей по ID города.

FilterController::getCities() — Method in class FilterController

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

SettingsController::getSettings() — Method in class SettingsController

Получает все настройки приложения.

StatisticController::getStatistic() — Method in class StatisticController

Получает статистику выполненных задач за последние 7 дней.

StatisticController::getWeeklyTaskStats() — Method in class StatisticController

Получает статистику выполненных задач по дням недели за последние 7 дней.

TaskController::getTasksByStatus() — Method in class TaskController

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

TaskController::getTaskInfo() — Method in class TaskController

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

TaskController::generateUniqueRandomMinutes() — Method in class TaskController

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

addLikeToPost::getTaskStatus() — Method in class addLikeToPost

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

addLikeToPost::getAccountId() — Method in class addLikeToPost

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

addLikeToPost::getTaskId() — Method in class addLikeToPost

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

CyclicTask::getFirstNameAttribute() — Method in class CyclicTask

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

CyclicTask::getLastNameAttribute() — Method in class CyclicTask

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

AccountRepository::getAllAccounts() — Method in class AccountRepository

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

AccountRepository::getAccessTokenByAccountID() — Method in class AccountRepository

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

AccountRepository::getScreenNameByToken() — Method in class AccountRepository

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

AccountRepositoryInterface::getAllAccounts() — Method in class AccountRepositoryInterface

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

AccountRepositoryInterface::getAccessTokenByAccountID() — Method in class AccountRepositoryInterface

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

AccountRepositoryInterface::getScreenNameByToken() — Method in class AccountRepositoryInterface

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

CyclicTaskRepository::getCyclicTasks() — Method in class CyclicTaskRepository

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

CyclicTaskRepositoryInterface::getCyclicTasks() — 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::getScreenNameByToken() — Method in class VkClientService

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

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
CyclicTask::increment() — Method in class CyclicTask

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.

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

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

AccountController::setAccountData() — Method in class AccountController

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

FilterController::searchUsers() — Method in class FilterController

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

SettingsControllerClass in namespace App\Http\Controllers

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

SettingsController::saveSettings() — Method in class SettingsController

Сохраняет настройки приложения.

StatisticControllerClass in namespace App\Http\Controllers

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

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
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
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
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.