OwnerContract.php 701 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace App;
  3. use App\Traits\ModelTimeFormat;
  4. use Illuminate\Database\Eloquent\Model;
  5. use App\Traits\ModelLogChanging;
  6. class OwnerContract extends Model
  7. {
  8. use ModelLogChanging;
  9. use ModelTimeFormat;
  10. protected $fillable=[
  11. "contract_number", //合同号
  12. "salesman", //销售名称
  13. "remark", //备注
  14. "owner_id", //外键货主
  15. ];
  16. public function files()
  17. { //合同文件
  18. return $this->hasMany(UploadFile::class,"table_id","id")
  19. ->where("table_name","contracts");
  20. }
  21. public function owner()
  22. { //货主
  23. return $this->belongsTo(Owner::class,"owner_id","id");
  24. }
  25. }