Expcertificadores.php
1 <?php 2 3 namespace App\Models\Oracle; 4 5 use App\Enums\UserTypeEnum; 6 use Illuminate\Support\Str; 7 8 /** 9 * App\Models\Oracle\Expcertificadores 10 * 11 * @property int $expccode_year 12 * @property int $expccode_seq 13 * @property string $expcertificador 14 * @property string $expcerpapel 15 * @method static \Illuminate\Database\Eloquent\Builder|Expcertificadores newModelQuery() 16 * @method static \Illuminate\Database\Eloquent\Builder|Expcertificadores newQuery() 17 * @method static \Illuminate\Database\Eloquent\Builder|Expcertificadores query() 18 * @method static \Illuminate\Database\Eloquent\Builder|Expcertificadores whereEXPCCODESEQ($value) 19 * @method static \Illuminate\Database\Eloquent\Builder|Expcertificadores whereEXPCCODEYEAR($value) 20 * @method static \Illuminate\Database\Eloquent\Builder|Expcertificadores whereEXPCERPAPEL($value) 21 * @method static \Illuminate\Database\Eloquent\Builder|Expcertificadores whereEXPCERTIFICADOR($value) 22 * @mixin \Eloquent 23 */ 24 class Expcertificadores extends OracleModel 25 { 26 27 protected $table = 'expcertificadores'; 28 29 protected $primaryKey = null; 30 31 public function isExternal() 32 { 33 return Str::startsWith($this->expcertificador, 'I0') && Str::startsWith($this->expcertificador, 'EXT'); 34 } 35 36 public function isInternal() 37 { 38 return !Str::startsWith($this->expcertificador, 'I0') && !Str::startsWith($this->expcertificador, 'EXT'); 39 } 40 41 }