ReceivingTask.php 894 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <?php
  2. namespace App;
  3. use Illuminate\Database\Eloquent\Model;
  4. use App\Traits\ModelLogChanging;
  5. use Illuminate\Database\Eloquent\Relations\HasOne;
  6. class ReceivingTask extends Model
  7. {
  8. use ModelLogChanging;
  9. protected $fillable = [
  10. 'number',
  11. 'warehouse_id',
  12. 'owner_id',
  13. 'delivery_appointment_id',
  14. 'driver_name',
  15. 'driver_phone',
  16. "for_single_member",
  17. 'plate_number',
  18. 'driving_license_no',
  19. 'logistics_single_number',
  20. 'provide_list',
  21. 'receiving_type',
  22. 'status',
  23. ];
  24. public function wareHouse(): HasOne
  25. {
  26. return $this->hasOne(Warehouse::class);
  27. }
  28. public function owner(): HasOne
  29. {
  30. return $this->hasOne(Owner::class);
  31. }
  32. public function deliveryAppointment(): HasOne
  33. {
  34. return $this->hasOne(DeliveryAppointment::class);
  35. }
  36. }