You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
851 B
32 lines
851 B
<?php |
|
|
|
namespace App\Models; |
|
|
|
use Illuminate\Database\Eloquent\Factories\HasFactory; |
|
use Illuminate\Database\Eloquent\Model; |
|
use DB; |
|
|
|
class UaderMapuchePersona extends Model |
|
{ |
|
use HasFactory; |
|
|
|
protected $table = 'uader_mapuche_persona'; |
|
|
|
public function familiares() { |
|
return $this->hasMany(UaderMapucheFamiliares::class, 'id_uader_mapu_pers', 'id'); |
|
} |
|
|
|
static public function BuscarPersonaPorTelefono($cel) { |
|
$persona = DB::table('uader_mapuche_persona') |
|
->selectRaw('max(id) as id_dj') |
|
->whereRaw("'549'||REGEXP_REPLACE(telefono_celular, '-|-15','','g') = '$cel'") |
|
->first(); |
|
if (!empty($persona)) { |
|
return UaderMapuchePersona::find($persona->id_dj); |
|
} else { |
|
return 0; |
|
} |
|
} |
|
|
|
|
|
}
|
|
|