├── .gitignore ├── .idea ├── .gitignore ├── blade.xml ├── laravel-idea-personal.xml ├── laravel-idea.xml ├── laravel-indexnow.iml ├── modules.xml ├── php-test-framework.xml ├── php.xml ├── phpunit.xml └── vcs.xml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── composer.json ├── config └── indexnow.php ├── phpunit.xml ├── src ├── Console │ ├── CheckStatusCommand.php │ ├── ClearLogsCommand.php │ ├── GetApiKeyCommand.php │ ├── ResetBlockCommand.php │ └── ShowLogsCommand.php ├── Controllers │ └── IndexNowKeyController.php ├── Exceptions │ ├── BaseLoggingException.php │ ├── ExcessUrlsException.php │ ├── InvalidKeyException.php │ ├── KeyFileDoesNotExistException.php │ ├── MixedException.php │ ├── NonAbsoluteUrlException.php │ └── SearchEngineUnknownException.php ├── Facade │ └── IndexNow.php ├── IndexNowApiKeyManager.php ├── IndexNowService.php ├── LogManager.php ├── PreventSpam.php ├── Providers │ └── IndexNowServiceProvider.php └── SearchEngine.php ├── storage └── .gitignore └── tests ├── Feature └── IndexNowServiceTest.php ├── TestCase.php └── Unit ├── IndexNowApiKeyManagerTest.php ├── LogManagerTest.php ├── PreventSpamTest.php └── SearchEngineTest.php /.gitignore: -------------------------------------------------------------------------------- 1 | .phpunit.result.cache 2 | /vendor 3 | composer.lock -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/blade.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/.idea/blade.xml -------------------------------------------------------------------------------- /.idea/laravel-idea-personal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/.idea/laravel-idea-personal.xml -------------------------------------------------------------------------------- /.idea/laravel-idea.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/.idea/laravel-idea.xml -------------------------------------------------------------------------------- /.idea/laravel-indexnow.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/.idea/laravel-indexnow.iml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/php-test-framework.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/.idea/php-test-framework.xml -------------------------------------------------------------------------------- /.idea/php.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/.idea/php.xml -------------------------------------------------------------------------------- /.idea/phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/.idea/phpunit.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/composer.json -------------------------------------------------------------------------------- /config/indexnow.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/config/indexnow.php -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Console/CheckStatusCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/src/Console/CheckStatusCommand.php -------------------------------------------------------------------------------- /src/Console/ClearLogsCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/src/Console/ClearLogsCommand.php -------------------------------------------------------------------------------- /src/Console/GetApiKeyCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/src/Console/GetApiKeyCommand.php -------------------------------------------------------------------------------- /src/Console/ResetBlockCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/src/Console/ResetBlockCommand.php -------------------------------------------------------------------------------- /src/Console/ShowLogsCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/src/Console/ShowLogsCommand.php -------------------------------------------------------------------------------- /src/Controllers/IndexNowKeyController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/src/Controllers/IndexNowKeyController.php -------------------------------------------------------------------------------- /src/Exceptions/BaseLoggingException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/src/Exceptions/BaseLoggingException.php -------------------------------------------------------------------------------- /src/Exceptions/ExcessUrlsException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/src/Exceptions/ExcessUrlsException.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidKeyException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/src/Exceptions/InvalidKeyException.php -------------------------------------------------------------------------------- /src/Exceptions/KeyFileDoesNotExistException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/src/Exceptions/KeyFileDoesNotExistException.php -------------------------------------------------------------------------------- /src/Exceptions/MixedException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/src/Exceptions/MixedException.php -------------------------------------------------------------------------------- /src/Exceptions/NonAbsoluteUrlException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/src/Exceptions/NonAbsoluteUrlException.php -------------------------------------------------------------------------------- /src/Exceptions/SearchEngineUnknownException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/src/Exceptions/SearchEngineUnknownException.php -------------------------------------------------------------------------------- /src/Facade/IndexNow.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/src/Facade/IndexNow.php -------------------------------------------------------------------------------- /src/IndexNowApiKeyManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/src/IndexNowApiKeyManager.php -------------------------------------------------------------------------------- /src/IndexNowService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/src/IndexNowService.php -------------------------------------------------------------------------------- /src/LogManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/src/LogManager.php -------------------------------------------------------------------------------- /src/PreventSpam.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/src/PreventSpam.php -------------------------------------------------------------------------------- /src/Providers/IndexNowServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/src/Providers/IndexNowServiceProvider.php -------------------------------------------------------------------------------- /src/SearchEngine.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/src/SearchEngine.php -------------------------------------------------------------------------------- /storage/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore -------------------------------------------------------------------------------- /tests/Feature/IndexNowServiceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/tests/Feature/IndexNowServiceTest.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/Unit/IndexNowApiKeyManagerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/tests/Unit/IndexNowApiKeyManagerTest.php -------------------------------------------------------------------------------- /tests/Unit/LogManagerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/tests/Unit/LogManagerTest.php -------------------------------------------------------------------------------- /tests/Unit/PreventSpamTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/tests/Unit/PreventSpamTest.php -------------------------------------------------------------------------------- /tests/Unit/SearchEngineTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ymigval/laravel-indexnow/HEAD/tests/Unit/SearchEngineTest.php --------------------------------------------------------------------------------