* @license https://www.gnu.org/licenses/agpl-3.0.en.html/ GNU Affero General Public License v3.0 */ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; /** * App\Models\Recommendation. * * @property int $id * @property string $title * @property string|null $poster * @property string|null $vote_average * @property string|null $release_date * @property string|null $first_air_date * @property int|null $movie_id * @property int|null $recommendation_movie_id * @property int|null $tv_id * @property int|null $recommendation_tv_id */ class Recommendation extends Model { /** @use HasFactory<\Database\Factories\RecommendationFactory> */ use HasFactory; protected $guarded = []; public $timestamps = false; /** * @return \Illuminate\Database\Eloquent\Relations\BelongsTo */ public function movie(): \Illuminate\Database\Eloquent\Relations\BelongsTo { return $this->belongsTo(Movie::class); } /** * @return \Illuminate\Database\Eloquent\Relations\BelongsTo */ public function tv(): \Illuminate\Database\Eloquent\Relations\BelongsTo { return $this->belongsTo(Tv::class); } }