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

Размер файла: 575B
  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. /**
  22. * Table name
  23. */
  24. protected string $table = 'favorites.csv';
  25.  
  26. /**
  27. * Возвращает связь статьи
  28. *
  29. * @return Builder
  30. */
  31. public function story(): Builder
  32. {
  33. return $this->hasOne(Story::class, 'id', 'story_id');
  34. }
  35. }