FinancialMovement.php 760 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Factories\HasFactory;
  4. use Illuminate\Database\Eloquent\Model;
  5. class FinancialMovement extends Model
  6. {
  7. use HasFactory;
  8. protected $table = 'financial_movements';
  9. protected $fillable = [
  10. 'date',
  11. 'origin_id',
  12. 'destination_id',
  13. 'amount',
  14. 'causal_id',
  15. 'notes',
  16. 'deleted',
  17. ];
  18. public function origin()
  19. {
  20. return $this->belongsTo(\App\Models\Bank::class, 'origin_id');
  21. }
  22. public function destination()
  23. {
  24. return $this->belongsTo(\App\Models\Bank::class, 'destination_id');
  25. }
  26. public function causal()
  27. {
  28. return $this->belongsTo(\App\Models\Causal::class, 'causal_id');
  29. }
  30. }