TerminalPrinter.php 658 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. namespace App;
  3. use App\Traits\ModelTimeFormat;
  4. use Illuminate\Database\Eloquent\Model;
  5. use App\Traits\ModelLogChanging;
  6. use Illuminate\Database\Eloquent\Relations\BelongsTo;
  7. use Illuminate\Database\Eloquent\Relations\BelongsToMany;
  8. class TerminalPrinter extends Model
  9. {
  10. use ModelLogChanging;
  11. use ModelTimeFormat;
  12. protected $fillable = ['terminal_id', 'printer_name', 'alias_name'];
  13. public function terminal(): BelongsTo
  14. {
  15. return $this->belongsTo(Terminal::class);
  16. }
  17. public function logistics(): BelongsToMany
  18. {
  19. return $this->belongsToMany(Logistic::class,TerminalPrinterLogistic::class);
  20. }
  21. }