feat: Integrate HasFactory trait into multiple models for improved testing capabilities and add incrementing property to specific pivot models.
This commit is contained in:
parent
93f5404d30
commit
374a2e0d10
@ -2,13 +2,14 @@
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
||||
use Swindon\FilamentHashids\Traits\HasHashid;
|
||||
|
||||
class CategoryNews extends Model
|
||||
{
|
||||
use HasHashid;
|
||||
use HasFactory, HasHashid;
|
||||
|
||||
protected $guarded = ['id'];
|
||||
|
||||
|
||||
@ -2,13 +2,14 @@
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
||||
use Swindon\FilamentHashids\Traits\HasHashid;
|
||||
|
||||
class Contact extends Model
|
||||
{
|
||||
use HasHashid;
|
||||
use HasFactory, HasHashid;
|
||||
|
||||
protected $guarded = ['id'];
|
||||
|
||||
|
||||
@ -18,6 +18,8 @@ class CooperationMedia extends Pivot implements HasMedia
|
||||
{
|
||||
use HasFactory, HasHashid, InteractsWithMedia;
|
||||
|
||||
public $incrementing = true;
|
||||
|
||||
protected $table = 'cooperation_media';
|
||||
|
||||
protected $guarded = ['id'];
|
||||
|
||||
@ -5,6 +5,7 @@
|
||||
use App\Enums\DataChangeStatus;
|
||||
use Illuminate\Database\Eloquent\Attributes\Scope;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
||||
use Illuminate\Database\Eloquent\Relations\HasOne;
|
||||
@ -14,7 +15,7 @@
|
||||
|
||||
class DataChangeRequest extends Model
|
||||
{
|
||||
use HasHashid, SoftDeletes;
|
||||
use HasFactory, HasHashid, SoftDeletes;
|
||||
|
||||
protected $guarded = ['id'];
|
||||
|
||||
|
||||
@ -3,13 +3,14 @@
|
||||
namespace App\Models;
|
||||
|
||||
use App\Enums\DataChangeDecision;
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
|
||||
class DataChangeReview extends Model
|
||||
{
|
||||
use SoftDeletes;
|
||||
use HasFactory, SoftDeletes;
|
||||
|
||||
protected $guarded = ['id'];
|
||||
|
||||
|
||||
@ -14,6 +14,8 @@ class MediaTaskAssignment extends Pivot
|
||||
{
|
||||
use HasFactory, HasHashid;
|
||||
|
||||
public $incrementing = true;
|
||||
|
||||
protected $table = 'media_task_assignment';
|
||||
|
||||
protected $guarded = ['id'];
|
||||
@ -39,7 +41,7 @@ public function rejectionReasons(): MorphMany
|
||||
|
||||
public function reports(): HasMany
|
||||
{
|
||||
return $this->hasMany(Report::class);
|
||||
return $this->hasMany(Report::class, 'media_task_assignment_id');
|
||||
}
|
||||
|
||||
public function taskAssignment(): BelongsTo
|
||||
|
||||
@ -5,6 +5,7 @@
|
||||
use App\Enums\VerificationStatus;
|
||||
use Illuminate\Database\Eloquent\Attributes\Scope;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
||||
use Illuminate\Database\Eloquent\Relations\HasMany;
|
||||
@ -14,7 +15,7 @@
|
||||
|
||||
class VerificationRequest extends Model
|
||||
{
|
||||
use HasHashid, SoftDeletes;
|
||||
use HasFactory, HasHashid, SoftDeletes;
|
||||
|
||||
protected $guarded = ['id'];
|
||||
|
||||
|
||||
@ -5,6 +5,7 @@
|
||||
use App\Enums\DecisionAdmin;
|
||||
use Illuminate\Database\Eloquent\Attributes\Scope;
|
||||
use Illuminate\Database\Eloquent\Builder;
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
||||
use Illuminate\Database\Eloquent\SoftDeletes;
|
||||
@ -12,7 +13,7 @@
|
||||
|
||||
class VerificationReview extends Model
|
||||
{
|
||||
use HasHashid, SoftDeletes;
|
||||
use HasFactory, HasHashid, SoftDeletes;
|
||||
|
||||
protected $guarded = ['id'];
|
||||
|
||||
|
||||
@ -3,10 +3,13 @@
|
||||
namespace App\Models;
|
||||
|
||||
use Bilfeldt\LaravelRouteStatistics\Models\RouteStatistic as BaseRouteStatistic;
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
||||
|
||||
class Visitor extends BaseRouteStatistic
|
||||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $table = 'visitors';
|
||||
|
||||
public function user(): BelongsTo
|
||||
|
||||
Loading…
Reference in New Issue
Block a user