trinityrank/nova-resource-copy
Composer 安装命令:
composer require trinityrank/nova-resource-copy
包简介
LaravelNovaResourceCopy - copy table rows for Nova admin panel
README 文档
README
Step 1: Install package
To get started with Laravel Geo Location, use Composer command to add the package to your composer.json project's dependencies:
composer require trinityrank/nova-resource-copy
Step 2: Configuration
- You need to import class in Nova ressource
use Trinityrank\LaravelNovaResourceCopy\NovaResourceCopy;
- And then you need add actions function in Nova ressource
public function actions(Request $request) { return [ new NovaResourceCopy([ ]) ]; }
- Define the columns you want to add copy
- Columns slug and status have default copy values
public function actions(Request $request) { return [ new NovaResourceCopy([ ['name', 'title'] ]) ]; }
- If you want to copy relationships which are related to the model
public function actions(Request $request) { return [ new NovaResourceCopy([ [], [['categoriables','categoriable']] ]) ]; }
- Example
public function actions(Request $request) { return [ new NovaResourceCopy([ ['name', 'title'], [['categoriables','categoriable'], ['seos','seoable'], ['job_tag', 'job']] ]) ]; }
统计信息
- 总下载量: 55
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-12-15