我在使用 Algolia 时遇到问题。使用数据库,但我无法将其保存到 API Algolia.com。我试图通过谷歌搜索,但我没有得到这个问题的任何结果。
我的 Controller :
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';
}
}
最佳答案
在你的 env 文件中,确保你正在设置 管理员 key 如 ALGOLIA_SECRET
.
默认情况下,Algolia 为您提供不同的 key :
请注意 只有搜索键 如果您使用 Vue InstantSearch,则可以传递到您的前端例如。
如果这解决了您的问题,请告诉我。
关于laravel - 没有足够的权限在 Algolia Laravel 中添加对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48076136/