maize-tech / laravel-celi-search
Laravel Celi Search
0.2.0
2023-07-03 09:44 UTC
Requires
- php: ^8.0
- illuminate/contracts: ^9.0|^10.0
- laravel/scout: ^9.4
- spatie/invade: ^1.1
- spatie/laravel-package-tools: ^1.14.1
Requires (Dev)
- guzzlehttp/guzzle: ^7.5
- laravel/pint: ^1.0
- nunomaduro/collision: ^6.0
- nunomaduro/larastan: ^2.0.1
- orchestra/testbench: ^7.0|^8.0
- pestphp/pest: ^1.21
- pestphp/pest-plugin-laravel: ^1.1
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-08 10:23:47 UTC
README
此包允许您轻松地将您的项目与Celi Search集成,添加自定义的Laravel Scout提供者。
此项目仍在开发中。代码和文档目前处于开发阶段,可能随时会发生变化。
安装
您可以通过composer安装此包
composer require maize-tech/laravel-celi-search
您可以使用以下命令发布配置文件
php artisan vendor:publish --tag="celi-search-config"
这是发布配置文件的内容
return [ /* |-------------------------------------------------------------------------- | Base url |-------------------------------------------------------------------------- | | Here you may specify the full base url used to perform update and destroy | requests to the Celi Search backoffice. | */ 'base_url' => env('CELI_BASE_URL'), /* |-------------------------------------------------------------------------- | Search base url |-------------------------------------------------------------------------- | | Here you may specify the full base url used to perform search queries. | */ 'search_base_url' => env('CELI_SEARCH_BASE_URL'), /* |-------------------------------------------------------------------------- | Project name |-------------------------------------------------------------------------- | | Here you may specify the name of the project defined in Celi Search. | */ 'project' => env('CELI_PROJECT'), /* |-------------------------------------------------------------------------- | Searchable models |-------------------------------------------------------------------------- | | Here you may specify the list of fully qualified class names of | searchable models. | */ 'searchables' => [ // \App\Models\User::class, ], ];
使用方法
$celiSearch = new Maize\CeliSearch(); echo $celiSearch->echoPhrase('Hello, Maize!');
测试
composer test
变更日志
请参阅 变更日志 了解最近的变化。
贡献
请参阅 贡献指南 了解详细信息。
安全漏洞
请查看 我们的安全策略 了解如何报告安全漏洞。
致谢
许可协议
MIT许可协议 (MIT)。请参阅 许可文件 了解更多信息。