├── LICENSE ├── README.md ├── composer.json ├── config └── meilitools.php ├── pint.json └── src ├── Actions ├── Concerns │ └── ExtractsIndexInformation.php ├── CreateIndex.php ├── DeleteIndex.php ├── DetailIndex.php ├── DetailModel.php ├── EnsureIndexExists.php ├── ListClasses.php ├── ListIndexes.php ├── ResetIndex.php ├── ResetModel.php ├── SynchronizeIndex.php ├── SynchronizeModel.php ├── SynchronizeModels.php ├── ValidateIndexSettings.php ├── ViewIndex.php └── ViewModel.php ├── Console └── Commands │ ├── Concerns │ ├── RequiresIndex.php │ └── RequiresModel.php │ ├── IndexCreate.php │ ├── IndexDelete.php │ ├── IndexDetails.php │ ├── IndexReset.php │ ├── IndexView.php │ ├── IndexesList.php │ ├── ModelDetails.php │ ├── ModelReset.php │ ├── ModelSynchronize.php │ ├── ModelView.php │ └── ModelsSynchronize.php ├── Contracts ├── Actions │ ├── CreatesIndex.php │ ├── DeletesIndex.php │ ├── DetailsIndex.php │ ├── DetailsModel.php │ ├── EnsuresIndexExists.php │ ├── ListsClasses.php │ ├── ListsIndexes.php │ ├── ResetsIndex.php │ ├── ResetsModel.php │ ├── SynchronizesIndex.php │ ├── SynchronizesModel.php │ ├── SynchronizesModels.php │ ├── ValidatesIndexSettings.php │ ├── ViewsIndex.php │ └── ViewsModel.php ├── Indexes │ └── MeiliSettings.php └── Rules │ └── ArrayAssocRule.php ├── Exceptions └── MeiliToolsException.php ├── Helpers.php ├── MeiliToolsScoutServiceProvider.php ├── MeiliToolsServiceProvider.php └── Rules └── ArrayAssoc.php /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/composer.json -------------------------------------------------------------------------------- /config/meilitools.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/config/meilitools.php -------------------------------------------------------------------------------- /pint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/pint.json -------------------------------------------------------------------------------- /src/Actions/Concerns/ExtractsIndexInformation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Actions/Concerns/ExtractsIndexInformation.php -------------------------------------------------------------------------------- /src/Actions/CreateIndex.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Actions/CreateIndex.php -------------------------------------------------------------------------------- /src/Actions/DeleteIndex.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Actions/DeleteIndex.php -------------------------------------------------------------------------------- /src/Actions/DetailIndex.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Actions/DetailIndex.php -------------------------------------------------------------------------------- /src/Actions/DetailModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Actions/DetailModel.php -------------------------------------------------------------------------------- /src/Actions/EnsureIndexExists.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Actions/EnsureIndexExists.php -------------------------------------------------------------------------------- /src/Actions/ListClasses.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Actions/ListClasses.php -------------------------------------------------------------------------------- /src/Actions/ListIndexes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Actions/ListIndexes.php -------------------------------------------------------------------------------- /src/Actions/ResetIndex.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Actions/ResetIndex.php -------------------------------------------------------------------------------- /src/Actions/ResetModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Actions/ResetModel.php -------------------------------------------------------------------------------- /src/Actions/SynchronizeIndex.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Actions/SynchronizeIndex.php -------------------------------------------------------------------------------- /src/Actions/SynchronizeModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Actions/SynchronizeModel.php -------------------------------------------------------------------------------- /src/Actions/SynchronizeModels.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Actions/SynchronizeModels.php -------------------------------------------------------------------------------- /src/Actions/ValidateIndexSettings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Actions/ValidateIndexSettings.php -------------------------------------------------------------------------------- /src/Actions/ViewIndex.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Actions/ViewIndex.php -------------------------------------------------------------------------------- /src/Actions/ViewModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Actions/ViewModel.php -------------------------------------------------------------------------------- /src/Console/Commands/Concerns/RequiresIndex.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Console/Commands/Concerns/RequiresIndex.php -------------------------------------------------------------------------------- /src/Console/Commands/Concerns/RequiresModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Console/Commands/Concerns/RequiresModel.php -------------------------------------------------------------------------------- /src/Console/Commands/IndexCreate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Console/Commands/IndexCreate.php -------------------------------------------------------------------------------- /src/Console/Commands/IndexDelete.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Console/Commands/IndexDelete.php -------------------------------------------------------------------------------- /src/Console/Commands/IndexDetails.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Console/Commands/IndexDetails.php -------------------------------------------------------------------------------- /src/Console/Commands/IndexReset.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Console/Commands/IndexReset.php -------------------------------------------------------------------------------- /src/Console/Commands/IndexView.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Console/Commands/IndexView.php -------------------------------------------------------------------------------- /src/Console/Commands/IndexesList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Console/Commands/IndexesList.php -------------------------------------------------------------------------------- /src/Console/Commands/ModelDetails.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Console/Commands/ModelDetails.php -------------------------------------------------------------------------------- /src/Console/Commands/ModelReset.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Console/Commands/ModelReset.php -------------------------------------------------------------------------------- /src/Console/Commands/ModelSynchronize.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Console/Commands/ModelSynchronize.php -------------------------------------------------------------------------------- /src/Console/Commands/ModelView.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Console/Commands/ModelView.php -------------------------------------------------------------------------------- /src/Console/Commands/ModelsSynchronize.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Console/Commands/ModelsSynchronize.php -------------------------------------------------------------------------------- /src/Contracts/Actions/CreatesIndex.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Contracts/Actions/CreatesIndex.php -------------------------------------------------------------------------------- /src/Contracts/Actions/DeletesIndex.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Contracts/Actions/DeletesIndex.php -------------------------------------------------------------------------------- /src/Contracts/Actions/DetailsIndex.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Contracts/Actions/DetailsIndex.php -------------------------------------------------------------------------------- /src/Contracts/Actions/DetailsModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Contracts/Actions/DetailsModel.php -------------------------------------------------------------------------------- /src/Contracts/Actions/EnsuresIndexExists.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Contracts/Actions/EnsuresIndexExists.php -------------------------------------------------------------------------------- /src/Contracts/Actions/ListsClasses.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Contracts/Actions/ListsClasses.php -------------------------------------------------------------------------------- /src/Contracts/Actions/ListsIndexes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Contracts/Actions/ListsIndexes.php -------------------------------------------------------------------------------- /src/Contracts/Actions/ResetsIndex.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Contracts/Actions/ResetsIndex.php -------------------------------------------------------------------------------- /src/Contracts/Actions/ResetsModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Contracts/Actions/ResetsModel.php -------------------------------------------------------------------------------- /src/Contracts/Actions/SynchronizesIndex.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Contracts/Actions/SynchronizesIndex.php -------------------------------------------------------------------------------- /src/Contracts/Actions/SynchronizesModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Contracts/Actions/SynchronizesModel.php -------------------------------------------------------------------------------- /src/Contracts/Actions/SynchronizesModels.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Contracts/Actions/SynchronizesModels.php -------------------------------------------------------------------------------- /src/Contracts/Actions/ValidatesIndexSettings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Contracts/Actions/ValidatesIndexSettings.php -------------------------------------------------------------------------------- /src/Contracts/Actions/ViewsIndex.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Contracts/Actions/ViewsIndex.php -------------------------------------------------------------------------------- /src/Contracts/Actions/ViewsModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Contracts/Actions/ViewsModel.php -------------------------------------------------------------------------------- /src/Contracts/Indexes/MeiliSettings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Contracts/Indexes/MeiliSettings.php -------------------------------------------------------------------------------- /src/Contracts/Rules/ArrayAssocRule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Contracts/Rules/ArrayAssocRule.php -------------------------------------------------------------------------------- /src/Exceptions/MeiliToolsException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Exceptions/MeiliToolsException.php -------------------------------------------------------------------------------- /src/Helpers.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Helpers.php -------------------------------------------------------------------------------- /src/MeiliToolsScoutServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/MeiliToolsScoutServiceProvider.php -------------------------------------------------------------------------------- /src/MeiliToolsServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/MeiliToolsServiceProvider.php -------------------------------------------------------------------------------- /src/Rules/ArrayAssoc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dwarfhq/laravel-meilitools/HEAD/src/Rules/ArrayAssoc.php --------------------------------------------------------------------------------