Comment.php 691 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace App\Models\Course;
  3. use App\Models\User;
  4. use Illuminate\Database\Eloquent\Model;
  5. use Illuminate\Database\Eloquent\SoftDeletes;
  6. use DateTimeInterface;
  7. class Comment extends Model
  8. {
  9. use SoftDeletes;
  10. protected $connection = 'mysql_c';
  11. protected $table='comment';
  12. protected $guarded=[];
  13. protected function serializeDate(DateTimeInterface $date): string
  14. {
  15. return $date->format('Y-m-d H:i:s');
  16. }
  17. public function user(){
  18. return $this->hasOne(User::class,'id','user_id');
  19. }
  20. public function course(): \Illuminate\Database\Eloquent\Relations\HasOne
  21. {
  22. return $this->hasOne(Course::class,'id','course_id');
  23. }
  24. }