Skip to content

Instantly share code, notes, and snippets.

View lucenarenato's full-sized avatar
🐘
Remoto

Renato Lucena lucenarenato

🐘
Remoto
View GitHub Profile
@lucenarenato
lucenarenato / .env-Swoole
Created April 5, 2023 18:38 — forked from kiddtang/.env-Swoole
Youtube - Boosts your Laravel Sail
OCTANE_SERVER=swoole
OCTANE_HTTPS=true
@lucenarenato
lucenarenato / alpine_install_telnet.md
Created March 27, 2023 21:31
How to install telnet into a alpine docker container. This is useful when using the celery remote debugger in a dev environment.
>>> docker exec -it CONTAINERID /bin/sh
/app # telnet
/bin/sh: telnet: not found

/app # apk update
fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/community/x86_64/APKINDEX.tar.gz
v3.7.0-243-gf26e75a186 [http://dl-cdn.alpinelinux.org/alpine/v3.7/main]
v3.7.0-229-g087f28e29d [http://dl-cdn.alpinelinux.org/alpine/v3.7/community]
@lucenarenato
lucenarenato / NamespaceHelper.php
Created November 1, 2022 20:21 — forked from SrcFlux/NamespaceHelper.php
Get the namespace of a class in Laravel
<?php
namespace App\Helpers;
class NamespaceHelper
{
/**
* Get the namespace of a class.
*
* @param string $className
@lucenarenato
lucenarenato / cidades.sql
Created October 27, 2022 21:54 — forked from edsonmsantos/cidades.sql
[Cidade do Brasil] SQL das cidade do Brasil, atualizado em 12/10/2020 a partir do site https://sidra.ibge.gov.br/territorio#/N6 #sql
insert into cities (cod, uf_name, city) values (11, "Rondônia", "Alta Floresta D'Oeste");
insert into cities (cod, uf_name, city) values (11, "Rondônia", "Ariquemes");
insert into cities (cod, uf_name, city) values (11, "Rondônia", "Cabixi");
insert into cities (cod, uf_name, city) values (11, "Rondônia", "Cacoal");
insert into cities (cod, uf_name, city) values (11, "Rondônia", "Cerejeiras");
insert into cities (cod, uf_name, city) values (11, "Rondônia", "Colorado do Oeste");
insert into cities (cod, uf_name, city) values (11, "Rondônia", "Corumbiara");
insert into cities (cod, uf_name, city) values (11, "Rondônia", "Costa Marques");
insert into cities (cod, uf_name, city) values (11, "Rondônia", "Espigão D'Oeste");
@lucenarenato
lucenarenato / Seed_cidades.php
Created October 27, 2022 21:53 — forked from edsonmsantos/Seed_cidades.php
[Seed_cidades] Seed de cidades do Brasil para Laravel, atualizado em 12/10/2020 a partir do site https://sidra.ibge.gov.br/territorio#/N6 #php #laravel
Cities::create([
'cod' => '11',
'uf_name' => 'Rondônia',
'city' => "Alta Floresta D'Oeste",
]);
Cities::create([
'cod' => '11',
'uf_name' => 'Rondônia',
'city' => "Ariquemes",
@lucenarenato
lucenarenato / descript_file.php
Created October 27, 2022 21:53 — forked from edsonmsantos/descript_file.php
[Descriptografar arquivo com OpenSSL] #php
<?php
exec('openssl enc -aes-256-cbc -pbkdf2 -k 102030 -in /mnt/c/Lixo/a.enc.txt -out /mnt/c/Lixo/b.txt');// Encrypt
exec('openssl enc -aes-256-cbc -pbkdf2 -k 102030 -d -in /mnt/c/Lixo/a.enc.txt -out /mnt/c/Lixo/b.txt');// Decrypt
/**
É nescessário possuir o OpenSSL no computador, se for windows, basta realizar o download dos seguintes arquivos e adicionar a um diretório que esteja na path do sistema.
https://host.sisecf.app/arquivos/openssl/msys-crypto-1.1.dll
https://host.sisecf.app/arquivos/openssl/msys-ssl-1.1.dll
https://host.sisecf.app/arquivos/openssl/openssl.exe
ou
@lucenarenato
lucenarenato / prepare_linux.sh
Created October 27, 2022 21:51 — forked from edsonmsantos/prepare_linux.sh
[Prepare Linux] #linux
echo Preparando......
sudo mkdir /home/downloads
cd /home/downloads
sudo chmod -R 777 /home/downloads
#echo Google Chrome
get https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i ./google-chrome-stable_current_amd64.deb
sudo rm ./google-chrome-stable_current_amd64.deb
@lucenarenato
lucenarenato / docker-compose-example.yml
Created October 27, 2022 14:09
custom-501-mysql8-phpmyadmin-docker-compose-example.yml
# Use admin/pass as user/password credentials to login to openemr (from OE_USER and OE_PASS below)
# MYSQL_HOST and MYSQL_ROOT_PASS are required for openemr
# FLEX_REPOSITORY and (FLEX_REPOSITORY_BRANCH or FLEX_REPOSITORY_TAG) are required for flex openemr
# MYSQL_USER, MYSQL_PASS, OE_USER, MYSQL_PASS are optional for openemr and
# if not provided, then default to openemr, openemr, admin, and pass respectively.
version: '3.1'
services:
mysql:
restart: always
@lucenarenato
lucenarenato / manual_paginate.php
Created October 14, 2022 21:47 — forked from nellytadi/manual_paginate.php
Manual Paginate In Laravel
<?php
namespace App\Http\Controllers\Api;
use App\Model;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Illuminate\Pagination\LengthAwarePaginator as Paginator;
@lucenarenato
lucenarenato / Upload-Multipart-Form-Data.md
Created October 7, 2022 21:38
Exemplo File Upload Using Multipart Form Data

segue o exemplo de uma forma alternativa.

/**
* @OA\Post(
* tags={"Files"},
* description="Envia os arquivos especificados para o servidor.",
* path="/files/upload",
* security={{"bearerAuth":{}}},
* @OA\RequestBody(