ProviderSpeciality.php 707 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Factories\HasFactory;
  4. use Illuminate\Database\Eloquent\Model;
  5. use Illuminate\Database\Eloquent\Relations\BelongsTo;
  6. use Illuminate\Database\Eloquent\SoftDeletes;
  7. class ProviderSpeciality extends Model
  8. {
  9. use HasFactory, SoftDeletes;
  10. protected $fillable = [
  11. 'provider_id',
  12. 'speciality_id',
  13. ];
  14. protected $casts = [
  15. 'provider_id' => 'integer',
  16. 'speciality_id' => 'integer',
  17. ];
  18. public function provider(): BelongsTo
  19. {
  20. return $this->belongsTo(Provider::class);
  21. }
  22. public function speciality(): BelongsTo
  23. {
  24. return $this->belongsTo(Speciality::class);
  25. }
  26. }