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

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