Skip to content

Instantly share code, notes, and snippets.

View omar-vasquez-dev's full-sized avatar

Omar Vasquez omar-vasquez-dev

View GitHub Profile
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Support\Arr;
use ReflectionFunction;
abstract class SearchBuilder
{
protected $query;
protected $filters;
abstract public function uniqueSearch($query, string $search, $category): Builder;
@omar-vasquez-dev
omar-vasquez-dev / README.md
Created September 4, 2022 03:44 — forked from jimothyGator/README.md
Nginx configuration for Mac OS X with Homebrew, using sites-enabled directory.
mkdir -p /usr/local/etc/nginx/sites-{enabled,available}
cd /usr/local/etc/nginx/sites-enabled
ln -s ../sites-available/default.conf
ln -s ../sites-available/default-ssl.conf

File locations:

  • nginx.conf to /usr/local/etc/nginx/
  • default.conf and default-ssl.conf to /usr/local/etc/nginx/sites-available
  • homebrew.mxcl.nginx.plist to /Library/LaunchDaemons/
@omar-vasquez-dev
omar-vasquez-dev / download_csv.php
Created August 9, 2022 05:13 — forked from mpijierro/download_csv.php
Example streaming large CSV files with Laravel and thousands of queries
<?php
namespace Src\Csv;
use Illuminate\Http\Response;
use Symfony\Component\HttpFoundation\StreamedResponse;
/**
* Class DownloadLargeCsv
*
@omar-vasquez-dev
omar-vasquez-dev / app.js
Created October 9, 2020 18:41 — forked from jeffijoe/app.js
Streaming uploads through Koa.
import Koa from 'koa'
import parse from './busboy'
import AWS from 'aws-sdk'
const app = new Koa()
const s3 = new AWS.S3({
params: { Bucket: 'myBucket' }
})
@omar-vasquez-dev
omar-vasquez-dev / 1README.md
Created September 17, 2020 19:43 — forked from joseluisq/1README.md
How add a custom field to Laravel 5.4 default login. LoginController.php

How add a custom field to Laravel 5.4 default login controller.

In this php example (app/Http/Controllers/Auth/LoginController.php) my model is called Client and the custom field for login validation is status. (Client->status)

Add in your resources/lang/en/auth.php file :

    'failed_status' => 'Your account is inactive yet. Please confirm your e-mail address.',
const { app, BrowserWindow } = require('electron')
const firebase = require('firebase');
const firebaseConfig = { ... };
const firebaseToken = '...';
const fbApp = firebase.initializeApp(firebaseConfig);
const auth = fbApp.auth();
@omar-vasquez-dev
omar-vasquez-dev / .env swift mailer
Created February 6, 2020 18:12
Configuracion por el error 501 5.5.4 Invalid domain name"
MAIL_DRIVER=smtp
MAIL_HOST=mail.domaim.com
MAIL_USERNAME=XXXXX
MAIL_PASSWORD=XXXXX
MAIL_ENCRYPTION=tls
[email protected]
MAIL_FROM_NAME=Name"
MAIL_PORT=587