Index
A
- VkUserSearchFilter::addFilter() — Method in class VkUserSearchFilter
Добавляет произвольный фильтр к параметрам поиска.
- AccountController — Class in namespace App\Http\Controllers
Контроллер для управления аккаунтами.
- AccountController::addLike() — Method in class AccountController
Добавить лайк к посту.
- Authenticate — Class in namespace App\Http\Middleware
- addLikeToPost — Class in namespace App\Jobs
Задание для добавления лайка к посту в VK.
- Account — Class in namespace App\Models
- $ CyclicTask#appends — Property in class CyclicTask
- CyclicTask::account() — Method in class CyclicTask
Определяет отношение "принадлежит" (belongs to) к модели Account.
- Task::account() — Method in class Task
- AppServiceProvider — Class in namespace App\Providers
Провайдер приложения.
- AccountRepository — Class in namespace App\Repositories
Класс репозитория для работы с учетными записями.
- AccountRepositoryInterface — Class 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.
- Controller — Class in namespace App\Http\Controllers
- CyclicTaskController — Class 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 аккаунта.
- CyclicTask — Class in namespace App\Models
Модель CyclicTask представляет циклическую задачу автоматической постановки лайков на посты в ВКонтакте.
- $ CyclicTask#casts — Property in class CyclicTask
- AccountRepository::createAccount() — Method in class AccountRepository
Создает новую учетную запись с указанными данными.
- AccountRepositoryInterface::createAccount() — Method in class AccountRepositoryInterface
Создать новый аккаунт с предоставленными данными.
- CyclicTaskRepository — Class in namespace App\Repositories
Репозиторий для управления циклическими задачами.
- CyclicTaskRepositoryInterface — Class 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
- DispatchLikeToNewsfeedPost — Class in namespace App\Console\Commands
Класс DispatchLikeToNewsfeedPost - консольная команда для автоматического выполнения циклических задач по постановке лайков на посты в ленте новостей ВКонтакте.
- $ DispatchLikeToNewsfeedPost#description — Property in class DispatchLikeToNewsfeedPost
Описание команды, объясняющее её назначение.
- $ Handler#dontReport — Property in class Handler
A list of the exception types that are not reported.
- $ Handler#dontFlash — Property 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
- EncryptCookies — Class in namespace App\Http\Middleware
- $ EncryptCookies#except — Property in class EncryptCookies
The names of the cookies that should not be encrypted.
- $ PreventRequestsDuringMaintenance#except — Property in class PreventRequestsDuringMaintenance
The URIs that should be reachable while maintenance mode is enabled.
- $ TrimStrings#except — Property in class TrimStrings
The names of the attributes that should not be trimmed.
- $ VerifyCsrfToken#except — Property 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#filters — Property 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
Получить новостную ленту аккаунта.
- FilterController — Class in namespace App\Http\Controllers
Контроллер для поиска пользователей VK с применением различных фильтров.
- TaskController::fetchPostsAndCreateLikeTasks() — Method in class TaskController
Извлекает посты из ленты новостей и создает для них задачи на лайк.
- addLikeToPost::failed() — Method in class addLikeToPost
Обрабатывает неудачное выполнение задания.
- $ Account#fillable — Property in class Account
- $ CyclicTask#fillable — Property in class CyclicTask
- $ Settings#fillable — Property in class Settings
- $ Task#fillable — Property 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
Выполняет основную логику команды: обрабатывает активные циклические задачи на лайки, обновляет расписание лайков в начале каждого часа и выполняет задачи в соответствии с расписанием.
- Handler — Class 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#headers — Property 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#hidden — Property in class CyclicTask
I
- TaskController::isValidPostForTask() — Method in class TaskController
Проверяет, подходит ли пост для создания задачи на лайк.
- $ Account#incrementing — Property in class Account
- CyclicTask::increment() — Method in class CyclicTask
J
- JobQueuedListener — Class in namespace App\Listeners
Слушатель события постановки задачи в очередь.
K
- Kernel — Class in namespace App\Console
- Kernel — Class in namespace App\Http
L
- LoggingService — Class in namespace App\Services
Сервис для организованного логирования в системе.
- LoggingService::log() — Method in class LoggingService
Записывает сообщение лога в указанный канал для определенного аккаунта.
- LoggingServiceInterface — Class in namespace App\Services
- LoggingServiceInterface::log() — Method in class LoggingServiceInterface
M
- $ Kernel#middleware — Property in class Kernel
The application's global HTTP middleware stack.
- $ Kernel#middlewareGroups — Property in class Kernel
The application's route middleware groups.
P
- CyclicTaskController::pauseCyclicTask() — Method in class CyclicTaskController
- TaskController::processAndQueuePendingLikeTasks() — Method in class TaskController
Обрабатывает задачи на лайки в статусе "pending" и добавляет их в очередь на выполнение.
- PreventRequestsDuringMaintenance — Class in namespace App\Http\Middleware
- $ TrustProxies#proxies — Property in class TrustProxies
The trusted proxies for this application.
- $ Account#primaryKey — Property 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#routeMiddleware — Property 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.
- RedirectIfAuthenticated — Class 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#signature — Property 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
Выполняет поиск пользователей ВКонтакте с применением фильтров.
- SettingsController — Class in namespace App\Http\Controllers
Контроллер для управления настройками приложения.
- SettingsController::saveSettings() — Method in class SettingsController
Сохраняет настройки приложения.
- StatisticController — Class in namespace App\Http\Controllers
Контроллер для работы со статистикой задач.
- Settings — Class in namespace App\Models
- VkClientService::searchUsers() — Method in class VkClientService
Выполняет поиск пользователей ВКонтакте с применением фильтров.
- VkClientService::setAccountData() — Method in class VkClientService
Устанавливает данные аккаунта.
T
- TaskController — Class in namespace App\Http\Controllers
Контроллер для управления задачами связанными с лайками в социальной сети ВКонтакте.
- TrimStrings — Class in namespace App\Http\Middleware
- TrustHosts — Class in namespace App\Http\Middleware
- TrustProxies — Class in namespace App\Http\Middleware
- $ Account#timestamps — Property in class Account
- $ Settings#timestamps — Property in class Settings
- Task — Class in namespace App\Models
- TaskRepository — Class in namespace App\Repositories
Класс репозитория для работы с задачами.
- TaskRepositoryInterface — Class in namespace App\Repositories
Интерфейс репозитория задач.
V
- VkClient — Class in namespace App\Facades
Фасад для взаимодействия с API ВКонтакте.
- VkUserSearchFilter — Class in namespace App\Filters
Класс фильтра для поиска пользователей VK.
- VerifyCsrfToken — Class in namespace App\Http\Middleware
- VkClientServiceProvider — Class in namespace App\Providers
Сервис-провайдер для VkClientService.
- VkClientService — Class 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.