nicolasbeauvais/nova-algolia-card

此包已被放弃,不再维护。未建议替换包。

Laravel Nova 的 Algolia 卡

v1.1.0 2019-10-13 16:33 UTC

README

Latest Version on Packagist Total Downloads

使用这款易于使用的 Nova 卡,深入了解您的 Algolia 索引。

nova-algolia-card

安装

您可以通过 composer 将此包安装到使用 Nova 的 Laravel 应用中

composer require nicolasbeauvais/nova-algolia-card

接下来,您必须注册 Nova 卡。通常在 NovaServiceProvidertools 方法中完成此操作。

// in app/Providers/NovaServiceProvider.php

// ...

public function cards()
{
    return [
        // ...
        new \NicolasBeauvais\NovaAlgoliaCard\NovaAlgoliaCard,
    ];
}

配置

如果您已经使用 Laravel Scout,则一切配置已就绪。

如果没有,您必须创建一个包含以下内容的 config/scout.php 文件

<?php

return [
    'algolia' => [
        'id' => env('ALGOLIA_APP_ID', ''),
        'secret' => env('ALGOLIA_SECRET', ''),
    ],
];

用法

默认情况下,该卡将显示所有 Algolia 索引中的记录总数。您可以为卡指定索引名称以显示其记录数

// in app/Nova/User.php

// ...

public function cards()
{
    return [
        new \NicolasBeauvais\NovaAlgoliaCard\NovaAlgoliaCard((new \App\User)->searchableAs()),
        // or
        new \NicolasBeauvais\NovaAlgoliaCard\NovaAlgoliaCard('my_user_index'),
    ];
}

变更日志

请参阅 CHANGELOG 以获取有关最近更改的更多信息。

贡献

请参阅 CONTRIBUTING 以获取详细信息。

安全

如果您发现任何与安全相关的问题,请通过电子邮件nicolasbeauvais1@gmail.com联系,而不是使用问题跟踪器。

致谢

许可

MIT 许可证(MIT)。有关更多信息,请参阅 许可文件