Fix relationship

This commit is contained in:
Ludovic CANDELLIER
2021-08-24 20:42:51 +02:00
parent 967af93f8c
commit 8d51ced269
2 changed files with 3 additions and 3 deletions

View File

@@ -13,7 +13,7 @@ class VarietiesDataTable extends DataTable
public function query(Variety $model)
{
// $model = $model::with('specie')->withCount('Articles')->select('botanic_varieties.*');
$model = $model::joinRelations('Specie')->select('botanic_varieties.*', 'botanic_species.name as specie_name')->with('Specie')->withCount('Articles');
$model = $model::joinRelationship('Specie')->select('botanic_varieties.*', 'botanic_species.name as specie_name')->with('Specie')->withCount('Articles');
return self::buildQuery($model);
}

View File

@@ -12,11 +12,11 @@ use Spatie\MediaLibrary\InteractsWithMedia;
use Spatie\MediaLibrary\MediaCollections\Models\Media;
use Rinvex\Tags\Traits\Taggable;
use Fico7489\Laravel\EloquentJoin\Traits\EloquentJoin;
use Kirschbaum\PowerJoins\PowerJoins;
use Wildside\Userstamps\Userstamps;
class Variety extends Model implements HasMedia
{
use EloquentJoin, InteractsWithMedia, Taggable, SoftDeletes, UserStamps;
use InteractsWithMedia, PowerJoins, Taggable, SoftDeletes, UserStamps;
protected $guarded = ['id'];
protected $table = 'botanic_varieties';