我使用Algolia时遇到问题。使用数据库但我无法将其保存到API Algolia.com。我试图通过谷歌搜索,但我没有得到任何结果这个问题。
我的控制器:
public function store(Request $request)
{
$role = new Role;
$role->name = $request->name;
$role->save();
}
我的模特:
<?php
namespace App;
use Laravel\Scout\Searchable;
use Illuminate\Database\Eloquent\Model;
class Role extends Model
{
use Searchable;
/**
* The attributes that are mass assignable.
*
* @var array
*/
protected $fillable = ['name'];
/**
* Get the index name for the model.
*
* @return string
*/
public function searchableAs()
{
return 'roles_index';
}
}
答案 0 :(得分:7)
在您的env文件中,请确保将管理密钥设置为ALGOLIA_SECRET
。
默认情况下,Algolia会为您提供不同的密钥:
请注意,如果您使用Vue InstantSearch,只能将搜索键传递到您的前端。
如果这解决了您的问题,请告诉我。