joy/voyager-relations-table

此 Laravel/Voyager 模块为 Voyager 增加了 VoyagerRelationsTable 支持。

v3.3.6 2024-02-24 05:54 UTC

README

Laravel/Voyager 模块为 Voyager 增加了 VoyagerRelationsTable 支持。

由 🐼 Ramakant Gangwar 创建。

Screenshot

Latest Version GitHub Workflow Status Total Downloads

先决条件

安装

# 1. Require this Package in your fresh Laravel/Voyager project
composer require joy/voyager-relations-table

# 2. Publish
php artisan vendor:publish --provider="Joy\VoyagerRelationsTable\VoyagerRelationsTableServiceProvider" --force

视图定制

为了覆盖 Voyager Relations Table 提供的视图,将 vendor/joy/voyager-relations-table/resources/views 目录中的内容复制到您的 Laravel 安装目录下的 views/vendor/joy-voyager-relations-table 目录。

工作示例

您可以在以下处尝试 Laravel 示例: https://joy-voyager.kodmonk.com
关系路由结构是

Route::get($dataType->slug . '/{id}/{relation}-relations-{slug}-table', $breadController.'@index')->name($dataType->slug.'.relations-table');

请确保在您的模型中存在 {relation}
以下是几个您可以检查的示例
/admin/users/2/role-relations-roles-table
/admin/users/2/roles-relations-roles-table
/admin/roles/1/users-relations-users-table

文档

在使用包时遇到困难?发现了错误?您对 joy voyager-relations-table 有一般性问题和建议吗?请自由地 在 GitHub 上创建一个问题,我们将尽快处理。

如果您发现了关于安全性的错误,请通过电子邮件 gangwar.ramakant@gmail.com 而不是使用问题跟踪器。

测试

您可以使用以下命令运行测试:

vendor/bin/phpunit

升级

有关详细信息,请参阅 UPGRADING

更新日志

请参阅 CHANGELOG 了解最近更改了什么。

贡献

请参阅 CONTRIBUTING 了解详细信息。

安全

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

致谢

许可

MIT 许可证(MIT)。请参阅 许可文件 了解更多信息。