Skip to content

Instantly share code, notes, and snippets.

View jonathangoncalves's full-sized avatar

Jonathan Gonçalves jonathangoncalves

View GitHub Profile
@jonathangoncalves
jonathangoncalves / BaseModel.php
Last active November 9, 2018 15:56
Adding Mixin to help the IDE understand methods in your model
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
/**
* Class BaseModel created to help IDE recognise all Model methods
* @package App\Models
* @mixin \Illuminate\Database\Eloquent\Builder
*/
function telefone_validation(telefone) {
//retira todos os caracteres menos os numeros
telefone = telefone.replace(/\D/g, '');
//verifica se tem a qtde de numero correto
if (!(telefone.length >= 10 && telefone.length <= 11)) return false;
//Se tiver 11 caracteres, verificar se começa com 9 o celular
if (telefone.length == 11 && parseInt(telefone.substring(2, 3)) != 9) return false;