Skip to content

Instantly share code, notes, and snippets.

View EduardoSP6's full-sized avatar

Eduardo P. Sales EduardoSP6

  • Maricá - RJ
  • 00:03 (UTC -03:00)
View GitHub Profile
@EduardoSP6
EduardoSP6 / android_adb_backup.txt
Last active October 28, 2019 19:26
Como extrair backup dos dados de app do smartphone
Backup Realm Database Android
Este processo é útil para telefones que requerem permissões de acesso aos dados, apresentando o erro:
error run-as: Could not set capabilities: Operation not permitted.
Obs.: Para funcionar a variavel do AndroidManifest [android:allowBackup] tem estar igual a true, habilitando backup do aplicativo.
1- Comando para efetuar o backup:
adb backup -f /Users/CS4/Desktop/data.ab <nome_do_package>
@EduardoSP6
EduardoSP6 / php_ignore_weekends.txt
Created July 12, 2018 19:02
PHP function to skip weekend days with Carbon
public function skipWeekend($dt) {
if ($dt->isWeekend()) {
$dw = $dt->dayOfWeek;
if ($dw == 6) {
return $dt->addDay(2);
} else if ($dw == 0) {
return $dt->addDay();
}
@EduardoSP6
EduardoSP6 / download_and_remove_img_ajax.txt
Last active August 1, 2018 03:03
Download and remove images through Ajax
@extends('layouts.adminlte')
@section('css')
<!-- Pace style -->
<link rel="stylesheet" href="/bower_components/AdminLTE/plugins/pace/pace.min.css">
@endsection
@section('header')
<meta name="_token" content="{!! csrf_token() !!}" />
@endsection
@section('content')
@EduardoSP6
EduardoSP6 / custom_auth_user_by_passport.txt
Last active July 25, 2018 19:21
Authenticate user by other fields through Laravel Passport
<?php
class User extends Authenticatable implements Transformable
{
use TransformableTrait;
use Notifiable;
use HasApiTokens;
protected $fillable = [
"registry",
@EduardoSP6
EduardoSP6 / laravel_custom_auth_users.txt
Created August 16, 2018 13:32
Autenticar usuario no Laravel por outros campos da tabela users
Autenticar usuario no Laravel por outros campos da tabela users:
No arquivo LoginController:
- Sobrescrever o metodo: username()
- Sobrescrever o metodo: validateLogin()
- Sobrescrever o metodo: credentials()
* Esses metodos estão na trait AuthenticatesUsers.php
@EduardoSP6
EduardoSP6 / laravel_supervisor_config.txt
Last active July 22, 2021 16:49
Configuração do Supervisor
Instalação e configuração do Supervisor para gerenciar os Jobs do Laravel no servidor linux.
1- Instalação:
sudo apt-get install supervisor
2- Acesse o diretório:
cd /etc/supervisor/conf.d
3- Crie novo arquivo de configuração. Ex: queue-work.conf
Instalação Wordpress via Easy Engine DO
1- Criar usuario:
adduser nomedousuario
2- Adicionar ao grupo de administradores:
usermod -aG sudo nomedousuario
@EduardoSP6
EduardoSP6 / laravel_unique_validation_request.txt
Last active February 25, 2019 18:19
Laravel 5.4 validation rule unique in Request
# Valid field serial_number from model Product as unique as an example;
# Note if we are updating the record, and the value of record field is equals to value of request (received from form submit),
it's necessary ignore because didn't have alterations in this field. Otherwise, it will validate as unique field.
class ProductRequest extends FormRequest
{
public function authorize()
{
@EduardoSP6
EduardoSP6 / drop_all_tables_from_database_mysql.txt
Last active April 17, 2019 18:04
How to drop all tables from Mysql Database
# select database
USE database_name;
# disable relationships
SET foreign_key_checks=off;
# this command will retreive the drop command for all tables from database. So just copy the result and execute
@EduardoSP6
EduardoSP6 / android_spinner_style.txt
Last active May 16, 2019 18:18
Android Spinner Style
1- Insert this code in styles.xml:
<style name="SpinnerStyle">
<item name="android:background">@drawable/spinner_style</item>
</style>
2- Create a new Vector Asset called ic_arrow_drop_down_black_18dp with size: 18x18dp.
3- Modify file /drawable/spinner_style.xml like: