Appearance
algolia
注册
选择离你近的数据中心
项目说明
获取密钥
安装
安装组件
//安装scout
composer require laravel/scout
//安装 Algolia PHP SDK
composer require algolia/algoliasearch-client-php
生成配置文件
php artisan vendor:publish --provider="Laravel\Scout\ScoutServiceProvider"
登录 algolia 网站获取 algolia 配置
'algolia' => [
'id' => env('ALGOLIA_APP_ID', ''),
'secret' => env('ALGOLIA_SECRET', ''),
],
模型使用
use Laravel\Scout\Searchable;
class Article extends Model
{
use Searchable;
...
}
查询
Article::search('斑马兽')->paginate(10);