Просмотр файла app/Models/Favorite.php

Размер файла: 570B
  1. <?php
  2.  
  3. declare(strict_types=1);
  4.  
  5. namespace App\Models;
  6.  
  7. use MotorORM\Builder;
  8.  
  9. /**
  10. * Class Favorite
  11. *
  12. * @property int $id
  13. * @property string $user_id
  14. * @property string $story_id
  15. * @property int $created_at
  16. *
  17. * @property-read Story $story
  18. */
  19. class Favorite extends Model
  20. {
  21. protected string $filePath = __DIR__ . '/../../database/favorites.csv';
  22.  
  23. /**
  24. * Возвращает связь статьи
  25. *
  26. * @return Builder
  27. */
  28. public function story(): Builder
  29. {
  30. return $this->hasOne(Story::class, 'id', 'story_id');
  31. }
  32. }