Fix relationship
This commit is contained in:
@@ -13,7 +13,7 @@ class VarietiesDataTable extends DataTable
|
|||||||
public function query(Variety $model)
|
public function query(Variety $model)
|
||||||
{
|
{
|
||||||
// $model = $model::with('specie')->withCount('Articles')->select('botanic_varieties.*');
|
// $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);
|
return self::buildQuery($model);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -12,11 +12,11 @@ use Spatie\MediaLibrary\InteractsWithMedia;
|
|||||||
use Spatie\MediaLibrary\MediaCollections\Models\Media;
|
use Spatie\MediaLibrary\MediaCollections\Models\Media;
|
||||||
|
|
||||||
use Rinvex\Tags\Traits\Taggable;
|
use Rinvex\Tags\Traits\Taggable;
|
||||||
use Fico7489\Laravel\EloquentJoin\Traits\EloquentJoin;
|
use Kirschbaum\PowerJoins\PowerJoins;
|
||||||
use Wildside\Userstamps\Userstamps;
|
use Wildside\Userstamps\Userstamps;
|
||||||
class Variety extends Model implements HasMedia
|
class Variety extends Model implements HasMedia
|
||||||
{
|
{
|
||||||
use EloquentJoin, InteractsWithMedia, Taggable, SoftDeletes, UserStamps;
|
use InteractsWithMedia, PowerJoins, Taggable, SoftDeletes, UserStamps;
|
||||||
|
|
||||||
protected $guarded = ['id'];
|
protected $guarded = ['id'];
|
||||||
protected $table = 'botanic_varieties';
|
protected $table = 'botanic_varieties';
|
||||||
|
|||||||
Reference in New Issue
Block a user