<?php

   namespace App\Models;

   use Illuminate\Database\Eloquent\Factories\HasFactory;
   use Illuminate\Database\Eloquent\Model;
   use Illuminate\Database\Eloquent\Relations\BelongsTo;
   use Illuminate\Database\Eloquent\Relations\MorphTo;

   class Like extends Model
   {
      use HasFactory;

      public function user(): BelongsTo {
         return $this->belongsTo(User::class);
      }

      public function likeable(): MorphTo {
         return $this->morphTo();
      }
   }
