Skip to content

Instantly share code, notes, and snippets.

@stephandesouza
stephandesouza / body.html
Last active September 6, 2016 13:36
jQuery Sharer
<!--
Para o caso do Pinterest DEVEMOS informar se estamos no escopo de um single, ou archive (caso não usado Wordpress),
pois no modo Archive ele deve considerar somente a foto informada no data-thumb, enquanto no single ele pode aceitar
qualquer imagem do conteúdo (ver JS)
-->
<body class="single">
@stephandesouza
stephandesouza / CreditCard.php
Created September 25, 2017 20:45
Zend's CreditCard Validator with Elo and Hipercard.
<?php
namespace App\Validator;
use Zend\Validator\CreditCard as ZendCreditCard;
class CreditCard extends ZendCreditCard
{
const HIPERCARD = 'HiperCard';
@stephandesouza
stephandesouza / model.js
Created June 20, 2018 12:10
vue-mc upload
upload() {
let data = new FormData();
forEach(this.getSaveData(), function(value, key) {
data.append(key, value);
});
let method = 'POST',
route = this.id ? this.getRoute('patch') : this.getRoute('create'),
url = this.getURL(route, this.getRouteParameters()),
@stephandesouza
stephandesouza / RequestCriteria.php
Created November 17, 2018 14:49
Extending RequestCriteria to add withCount parameter
<?php
namespace App\ModelRepositories\Criteria;
use Prettus\Repository\Contracts\RepositoryInterface;
use Prettus\Repository\Criteria\RequestCriteria as BaseRequestCriteria;
class RequestCriteria extends BaseRequestCriteria
{
@stephandesouza
stephandesouza / gist:1aace24abf5716f19ec766e1098cf29e
Created January 20, 2020 16:25
Lumen PR #1022 - Stack trace
Symfony\Component\Debug\Exception\FatalThrowableError: Call to a member function parameter() on array in /webdir/lumen/vendor/illuminate/http/Request.php:540
Stack trace:
#0 /webdir/lumen/routes/web.php(20): Illuminate\Http\Request->route('seller_id')
#1 [internal function]: Closure->{closure}('1')
#2 /webdir/lumen/vendor/illuminate/container/BoundMethod.php(32): call_user_func_array(Object(Closure), Array)
#3 /webdir/lumen/vendor/illuminate/container/Util.php(36): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
#4 /webdir/lumen/vendor/illuminate/container/BoundMethod.php(78): Illuminate\Container\Util::unwrapIfClosure(Object(Closure))
#5 /webdir/lumen/vendor/illuminate/container/BoundMethod.php(34): Illuminate\Container\BoundMethod::callBoundMethod(Object(Laravel\Lumen\Application), Object(Closure), Object(Closure))
#6 /webdir/lumen/vendor/illuminate/container/Container.php(590): Illuminate\Container\BoundMethod::call(Object(Laravel\Lumen\Application), Object(Closure), Array, NULL)
#7 /web