inani / nova-resource-maker

一个Laravel Nova包,帮助您生成资源字段

1.0 2019-02-19 14:04 UTC

This package is auto-updated.

Last update: 2024-09-16 04:24:30 UTC


README

License Total Downloads CI status Latest Stable Version

一个Nova工具,可以帮助您为资源生成字段数组。
您可以查看这篇Medium文章了解如何使用它

安装

要求

  • Laravel Nova

首先,通过Composer安装该包。

composer require inani/nova-resource-maker

使用方法

运行命令行

php artisan nova-resource-fields:generate

如果您的模型在app文件夹内,您只需设置模型名称,无需完整命名空间

然后只需回答问题并复制结果。

关系

现在可以生成关系了,您只需要在方法的文档注释中添加关系类名称即可

/**
 * Get the posts
 *
 * @relation('HasMany')
 * @return \Illuminate\Database\Eloquent\Relations\HasMany
 */
public function posts()
{
    return $this->hasMany(Post::class);
}

贡献

欢迎提交拉取请求。对于主要更改,请先提交一个问题以讨论您想进行的更改。

请确保根据需要更新测试。

许可证

MIT