mirror of
https://github.com/pacnpal/thrillwiki_laravel.git
synced 2025-12-20 11:31:09 -05:00
feat: add Company model and TrackedModel trait; update Park model to use Company as owner
This commit is contained in:
@@ -6,11 +6,13 @@ use App\Enums\ParkStatus;
|
||||
use App\Traits\HasLocation;
|
||||
use App\Traits\HasSlugHistory;
|
||||
use App\Traits\HasParkStatistics;
|
||||
use App\Traits\TrackedModel;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
use Illuminate\Database\Eloquent\Model;
|
||||
use Illuminate\Database\Eloquent\Relations\HasMany;
|
||||
use Illuminate\Database\Eloquent\Relations\MorphMany;
|
||||
use Illuminate\Database\Eloquent\Relations\BelongsTo;
|
||||
use App\Models\Company;
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
|
||||
class Park extends Model
|
||||
@@ -84,9 +86,9 @@ class Park extends Model
|
||||
/**
|
||||
* Get the operator that owns the park.
|
||||
*/
|
||||
public function operator(): BelongsTo
|
||||
public function owner(): BelongsTo
|
||||
{
|
||||
return $this->belongsTo(Operator::class);
|
||||
return $this->belongsTo(Company::class, 'owner_id');
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user