Activity.php 415 B

123456789101112131415161718192021222324
  1. <?php
  2. namespace App;
  3. use Illuminate\Database\Eloquent\Model;
  4. class Activity extends Model
  5. {
  6. protected $casts = [
  7. 'processed_at' => 'datetime'
  8. ];
  9. protected $fillable = ['data', 'to_id', 'from_id', 'object_type'];
  10. public function toProfile()
  11. {
  12. return $this->belongsTo(Profile::class, 'to_id');
  13. }
  14. public function fromProfile()
  15. {
  16. return $this->belongsTo(Profile::class, 'from_id');
  17. }
  18. }