Skip to content

Instantly share code, notes, and snippets.

View paulodutra's full-sized avatar

Paulo Dutra paulodutra

View GitHub Profile
@paulodutra
paulodutra / 8-link-simbolico-pasta-storage-laravel.sh
Created January 13, 2020 17:24
Comando responsável por criar o link simbólico no laravel e permitir acessar o arquivo enviado através do diretório public da aplicação
@paulodutra
paulodutra / 7-metodo-responsavel-por-enviar-o-arquivo-base64.php
Created January 13, 2020 15:53
Método de upload de arquivos em formato base64 utilizando o framework laravel 6
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Storage;
class UploadController extends Controller
{
@paulodutra
paulodutra / 6-obter-extensao-base64.php
Created January 13, 2020 15:46
Obtendo a extensão do arquivo base64 utilizando a função explode do PHP
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Storage;
class UploadController extends Controller
{
/**
* sendFile: Método responsável por enviar o arquivo no formato base64
*/
public function sendFile(Request $request)
@paulodutra
paulodutra / 5-requisicao-para-envio-do-arquivo-base64.json
Created January 13, 2020 15:32
Corpo da requisição para envio do arquivo em formato base64
{
"file" : " data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAADlCAMAAAAP8WnWAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACr1BMVEUAAAD/LiD/LSD/LSD/LSD/LB//LR7/MR3/LSD/LSD/LSD/LiD/QAD/Kyv/LSD/LSD/LR//LiH/LSD/Lh//LB3/KyD/LSD/LSD/LiD/JCT/KBv/LSD/LB//VQD/MzP/LSD/LSD/LiH/LCL/LSD/LR//LSD/LCD/LCP/LyL/LSH/LSD/LiH/AAD/LSD/LSD/LSD/Kyv/Jyf/LiH/AAD/LSD/Lh//LSL/LSD/LSD/LR//Kx//LSD/Lh//KyD/KyP/LSD/LSD/LSD/LiD/ICD/Lhf/LSD/MyL/Lx//LSD/LSD/LSD/LR//LB//LiD/LCH/LyH/LSD/LR//LiP/Lxz/LSD/LSD/LSD/Mxr/LR//LR//MST/LCL/LiH/LSD/LSH/LSL/LSH/LSD/Lx7/Lh//LSD/LCD/MCD/KR//JCT/LiT/LSD/LCH/LSD/LiD/LSD/LyD/LSD/LSD/LSD/LR7/LSH/LCH/Kxz/LCD/LSH/ORz/LCH/LCD/KSH/LR//LSD/LB//LB//LiD/LCD/LiH/LSH/LyL/LiD/LSD/LiD/KyL/KyL/LSD/LSD/LSD/LSD/MCL/LiD/LCH/Lh7/LSD/Myb/LSD/LSH/LSD/LSD/LSH/LCH/LSD/KyH/LCD/LiD/LSD/LR//LiD/LR//LB//LSD/LiD/LiP/LR7/LB//LSH/LCH/Lh//LSD/LSD/LSD/LCD/LSD/LiD/LSD/LR//Lh//LR//LSD/LiD/LB//LSD/LB//LSD/Lh//LCD/LR//LCD/LiH/LSD/LB//LSD/LSD/LR//LSD/MCD/LSD/LCH/Kx7/LB//LCH/LCD/LSD/Lh//LSD/LiH/LiH/LR//LSD/
@paulodutra
paulodutra / 4-definindo-metodo-sendFile-e-formato-da-requisicao.php
Last active January 13, 2020 14:55
Definindo o método sendFile e também o formato de recebedimento da requisição de upload de arquivos base64 utilizando o laravel
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Storage;
class UploadController extends Controller
{
@paulodutra
paulodutra / 3-rota-sendfile.php
Created January 13, 2020 14:43
Criação da rota responsável por enviar o arquivo em formato base64 utilizando o framework laravel
Route::post('/send-file', 'UploadController@sendFile');
@paulodutra
paulodutra / 2-create-controller-upload.sh
Created January 13, 2020 14:31
Comando responsável por criar a controller upload
php artisan make:controller UploadController
@paulodutra
paulodutra / 1-create-project-laravel-upload-base64.sh
Created January 13, 2020 14:25
Comando responsável por criar um projeto no laravel via composer
composer create-project --prefer-dist laravel/laravel upload-base64
@paulodutra
paulodutra / 4-exemplo-de-definicao-de-rotas-em-appjs-para-apresentacao-das-animacoes.jsx
Created December 5, 2019 18:11
exemplo-de-definicao-de-rotas-em-appjs-para-apresentacao-das-animacoes
import React from 'react';
import {
BrowserRouter as Router,
Switch,
Route
} from 'react-router-dom';
import Home from './components/Home';
@paulodutra
paulodutra / 3-exemplo-de-component-home-para-apresentacao-das-animacoes.jsx
Created December 5, 2019 18:04
exemplo-de-component-home-para-apresentacao-das-animacoes
import React from 'react';
import { Link } from 'react-router-dom';
const Home = () => {
return (
<div>
<h1>Animações do Adobe After Effects no React JS</h1>
<ul>
<li>