| 12345678910111213141516171819202122232425262728 |
- <?php
- namespace App\Models;
- use Illuminate\Database\Eloquent\Model;
- use Illuminate\Database\Eloquent\Relations\HasMany;
- class ReclamationType extends Model
- {
- public const CODE_DKR = 'dkr';
- public const CODE_OTHER = 'other';
- protected $fillable = [
- 'code',
- 'name',
- ];
- public function reclamations(): HasMany
- {
- return $this->hasMany(Reclamation::class);
- }
- public static function idForCode(string $code): int
- {
- return (int) self::query()->where('code', $code)->firstOrFail(['id'])->getKey();
- }
- }
|