Skip to content

Instantly share code, notes, and snippets.

View lucasgio's full-sized avatar
🎯
Focusing

Iosvany Alvarez lucasgio

🎯
Focusing
View GitHub Profile
import { OpenStreetMapProvider } from 'leaflet-geosearch';
const provider = new OpenStreetMapProvider();
document.addEventListener('DOMContentLoaded', () => {
if(document.querySelector('#mapa')) {
// Recoje los datos de inputo escondidos o setea por default valores (Punto Cero Capitolio)
const lat = document.querySelector('#lat').value === '' ? 23.137101780277284 : document.querySelector('#lat').value;
const lng = document.querySelector('#lng').value === '' ? -82.35785485661802 : document.querySelector('#lng').value;
@lucasgio
lucasgio / gist:78fa48ead6b0071c90b9c0b9c377a56a
Created June 25, 2021 03:35
Config to upload to Digital Ocean img or file
// Put this into filesystem.php
'spaces' => [
'driver' => 's3',
'key' => env('DO_SPACES_KEY'),
'secret' => env('DO_SPACES_SECRET'),
'endpoint' => env('DO_SPACES_ENDPOINT'),
'region' => env('DO_SPACES_REGION'),
'bucket' => env('DO_SPACES_BUCKET'),
'url' => env('DO_URL'),
'visibility' => 'public'
$query = People::where(DB::raw("CONCAT(first_name, ' ', last_name)"), 'like', "%" . $search . "%")
->orWhere('phone', 'like', '%' . $search . '%')
->orWhere('mobile_phone', 'like', '%' . $search . '%')
->orWhere('customer_type_id', 'like', '%' . $search . '%')->paginate(10);
@lucasgio
lucasgio / gist:917cb527b810872016565443936b907f
Created August 25, 2021 14:40
Arreglar el error del comando " flutter doctor --android-license"
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
at com.android.repository.api.SchemaModule$SchemaModuleVersion.<init>(SchemaModule.java:156)
at com.android.repository.api.SchemaModule.<init>(SchemaModule.java:75)
at com.android.sdklib.repository.AndroidSdkHandler.<clinit>(AndroidSdkHandler.java:81)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:73)
at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.annotation.XmlSchema
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
@lucasgio
lucasgio / gist:23d0f153d39e958dcee1fceed58e3cd6
Created September 5, 2021 20:17
Formato personalizado de error para peticion API o WEB. Laravel
Cuando hacemos una peticion por un cliente de peticiones http(Postman) si no indicamos en la cabecera el tipo de peticion o sea:
- Accept: application/json
No debera salir en nuestro cliente un error con formato HTML con error 404.Esto se debe a que nuestra API está esperando una petición de
tipo json.
Solucion
public function register()
{
$this->renderable(function (NotFoundHttpException $e,$request)
<?php
declare(strict_types=1);
class PasswordCheckTrait
{
public static function check(string $password)
{
$uppercase = preg_match('@[A-Z]@', $password);