Skip to content

Instantly share code, notes, and snippets.

View vaporic's full-sized avatar
🏠
Working from home

Hugo Epinosa vaporic

🏠
Working from home
View GitHub Profile
@vaporic
vaporic / .env
Created April 5, 2023 21:21 — forked from KushalRaj/.env
Laravel command for production database replication
DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_DATABASE=guesture_stage
DB_USERNAME=dev_user
DB_PASSWORD=****
DB_HOST_2=1.1.1.1#ip of production database server
DB_PORT_2=1234 #port
DB_DATABASE_2=guesture_pro #production database name
DB_USERNAME_2=prod_user #production database username
switch-php() {
valet stop
brew unlink php@7.2 php@7.3 php@7.4
brew link --force --overwrite php@$1
brew services restart php@$1
composer global update
rm -f ~/.config/valet/valet.sock
valet install
}
@vaporic
vaporic / docker-compose.yaml
Created February 7, 2022 18:05
Docker proxy ssl letscrypt
version: '3.1'
services:
nginx-proxy:
image: jwilder/nginx-proxy
restart: always
ports:
- "80:80"
- "443:443"
volumes:
- /var/run/docker.sock:/tmp/docker.sock:ro
@vaporic
vaporic / Laravel-login-username-default-auth.md
Created November 24, 2021 11:52 — forked from amamarul/Laravel-login-username-default-auth.md
Como hacer login en Laravel con username en lugar de por email utilizando la autenticación por defecto

Como hacer login con username en lugar de por email

El controlador App\Http\Controllers\Auth\LoginController implementa el trait AuthenticatesUsers y este es el encargado de realizar la validación del Login. El método validateLogin() valida el campo email por defecto pero este lo obtiene del método username() que retorna el campo email por eso si lo que queremos es validar el login por otro campo (En este ejemplo será el campo 'username') debemos:

1- En la migracion de la tabla users (2014_10_12_000000_create_users_table.php) agregar el campo username es importante que este sea de tipo unique

Schema::create('users', function (Blueprint $table) {
    $table->increments('id');
    $table->string('username')->unique();

$table->string('name');

@vaporic
vaporic / AutoComplete.php
Created November 18, 2021 21:15 — forked from jackabox/AutoComplete.php
Livewire Autocomplete Component
<?php
namespace App\Http\Livewire;
use App\Models\Account;
use Livewire\Component;
class AccountAutocomplete extends Component
{
public $query= '';
@vaporic
vaporic / install_flutter.txt
Created October 10, 2021 21:46
Install Flutter
---INTRUCCIONES---
$sudo apt install curl unzip zip git
$cd
$mkdir development
$cd development/
$git clone https://github.com/flutter/flutter.git -b stable
$nano ~/.profile
export PATH="$PATH:$HOME/development/flutter/bin"
@vaporic
vaporic / es.json
Created March 17, 2021 23:12
Laravel Español
{
"E-Mail Address": "Correo electrónico",
"Password": "Contraseña",
"Remember me": "Recuérdame",
"Login": "Acceder",
"Log in": "Acceder",
"Forgot Your Password?": "¿Olvidaste tu contraseña?",
"Register": "Registro",
"Name": "Nombre",
"Confirm Password": "Confirmar contraseña",
@vaporic
vaporic / .editorconfig
Created April 9, 2020 03:51
editorconfig vaporic
root = true
[*]
max_line_length = 100
end_of_line = lf
indent_style = space
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
@vaporic
vaporic / regex_validation_link.php
Created May 31, 2019 13:28
Regex validation url - laravel
@vaporic
vaporic / Response Json Rates
Created April 25, 2019 01:53
Response Json Rates
{"warning":[],"fedex":[{"rate_id":"40978679","shipment_id":"4360968","dynamic_service_name":"Envío estandard (5 días)","date":"2019-04-24T20:52:10.118-05:00","carrier":"fedex","carrier_service_name":"Express Saver","carrier_service_code":"FEDEX_EXPRESS_SAVER","carrier_logo_url":"https://enviaya-public.s3-us-west-1.amazonaws.com/images/fedex.png","carrier_logo_url_svg":"https://enviaya-public.s3-us-west-1.amazonaws.com/images/fedex.svg","estimated_delivery":"2019-04-29","net_shipping_amount":135.96,"net_surcharges_amount":19.44,"net_total_amount":155.4,"vat_amount":24.86,"vat_rate":16.0,"total_amount":180.26,"currency":"MXN","list_total_amount":212.07,"list_total_amount_currency":"MXN","subsidy_net_amount":0.0,"service_terms":"","surcharges_break_down":[{"carrier_surcharge_name":"Fuel","surcharge_net_amount":16.01,"surcharge_vat":2.56,"surcharge_total":18.57}],"enviaya_service_name":"Nacional económico","enviaya_service_code":"fedex_express_saver"},{"rate_id":"40978678","shipment_id":"4360968","dynamic_service