wang-tech-commits/laravel-searchable
Composer 安装命令:
composer require wang-tech-commits/laravel-searchable
包简介
laravel全局搜索
README 文档
README
Requirement
- PHP >= 7.4
- laravel/framework >= 6.0|7.0|8.0
Installing
$ composer require wang-tech-commits/laravel-searchable -vvv
Optional, you can publish the config file:
$ php artisan vendor:publish --provider="MrwangTc\Searchable\ServiceProvider" --tag=config
And if you want to custom the migration of the versions table, you can publish the migration file to your database path:
$ php artisan vendor:publish --provider="MrwangTc\Searchable\ServiceProvider" --tag=migrations
After you published the migration files, please update
'migrations' => falsein the config fileconfig/searchable.phpto disable load the package migrations.
Then run this command to create a database migration:
$ php artisan migrate
Usage
Add MrwangTc\Searchable\Searchable trait to the model and set searchable attributes:
use MrwangTc\Searchable\Searchable; class Article extends Model { use Searchable; public static function boot() { parent::boot(); static::saved(function($model) { // 文章关键字,可选参数; $keywords = ''; $model->searchForModel($keywords); }); } <...> }
统计信息
- 总下载量: 9
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-08-17