Skip to content

Instantly share code, notes, and snippets.

View geekcom's full-sized avatar
🏴
Time to code...

Daniel Rodrigues geekcom

🏴
Time to code...
View GitHub Profile
@geekcom
geekcom / composer.json
Created February 9, 2018 01:28
composer.json
"post-root-package-install": [
"php -r \"copy('.env.example', '.env');\"",
"php -r \"chmod('./vendor/copam/phpjasper/src/JasperStarter/bin/jasperstarter', 0755);\"",
"php -r \"chmod('./storage', 0777);\""
],
@geekcom
geekcom / query.php
Created December 22, 2017 13:57
query
<?php
$query = DB::table('cliente AS c')
->join('cidade AS m', 'm.id_cidade', '=', 'c.id_cidade')
->join('estado AS e', 'e.id_estado', '=', 'm.id_estado')
->whereExists(function ($query) use ($id_produto) {
$query->select(DB::raw(1))
->from('cliente_produto AS cp')
->whereRaw('cp.id_cliente = c.id_cliente')
->where('c.status', 'A')
<?php
namespace App\Http\Controllers;
use App\Pagamento;
use App\Empresa;
use App\Destino;
use Illuminate\Http\Request;
use DB;
use Validator;
use Illuminate\Validation\Rule;
@geekcom
geekcom / EnableCors.php
Last active July 23, 2017 16:02
Enable Cors Middleware
<?php
namespace App\Http\Middleware;
use Closure;
class EnableCors
{
/**
* Handle an incoming request.
@geekcom
geekcom / validation.php
Last active July 19, 2017 12:08
Validation rules...
<?php
public function update($request, $id)
{
$data = $request->all();
$validator = Validator::make($data, [
'first_name' => 'sometimes|required',
'last_name' => 'sometimes|required',
'email' => [
@geekcom
geekcom / update.php
Created July 14, 2017 14:31
Laravel - Conditionally Adding Rules
<?php
namespace App\Http\Controllers;
use Validator;
public function update(Request $request, $id)
{
$validator = Validator::make($request->all(), [
'name' => 'sometimes|required',
@geekcom
geekcom / md5 to bcrypt
Created June 14, 2017 13:19
Troca criptografia da senha
public function authJWT($request)
{
//dados de entrada
$usuario = $request->input('login');
$senhaAntiga = md5($request->input('senha'));
$senhaString = $request->input('senha');
/*
|lógica de atualização de senha
|caso o usuario possua uma senha MD5
@geekcom
geekcom / PHP7_dia4
Created May 4, 2017 13:36
DO-WHILE
<?php
$i = 0;
do {
echo $i;
} while ($i > 0);
<?php
$a = array("a" => "maçã", "b" => "banana");
$b = array("a" =>"pêra", "b" => "framboesa", "c" => "morango");
$c = $a + $b; // Uniao de $a e $b
echo "União de \$a e \$b: \n";
var_dump($c);
$c = $b + $a; // União de $b e $a
echo "União de \$b e \$a: \n";
<?php
// considere os valores a esquerda sendo $a e os valores a direita $b
echo 1 == 1;
echo 1 != 2;
echo 1 <> 2;
echo 1 === 1;
echo 1 !== 2;
echo 2 > 1;