saumini/count
最新稳定版本:v1.0.1
Composer 安装命令:
composer require saumini/count
包简介
A Laravel Nova field.
README 文档
README
A Laravel Nova field for relationship count. Displays only on index view.
Installation
> composer require saumini/count
Usage
Define the relationship on model.
class Post extends Model { public function comments() { return $this->hasMany('App\Comment'); } }
Use Count field on relationship.
use Saumini\Count\RelationshipCount; class Survey extends Resource { ... public function fields(Request $request) { return [ RelationshipCount::make('Comments Count', 'comments'), ]; } }
For sortable field
use Saumini\Count\RelationshipCount; class Survey extends Resource { ... public function fields(Request $request) { return [ RelationshipCount::make('Comments Count', 'comments')->sortable(), ]; } // Overwrite the indexQuery to include relationship count public static function indexQuery(NovaRequest $request, $query) { // Give relationship name as alias else Laravel will name it as comments_count return $query->withCount('comments as comments'); } }
Screenshot
统计信息
- 总下载量: 497.49k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 30
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-11-14
