Recortando e fazendo upload de imagens com preview usando o Croppie.js + PHP

PHP Logo
PHP Logo

Sobre o Croppie: É uma biblioteca que se propõe a ser leve, rápida e simples nas funções de recortar e fazer pequenas alterações nas imagens no client-side.

Com base nos exemplos da documentação do Croppie, eu fiz um exemplo mostrando como usar um pouco do croppie.js para fazer upload de imagens recortadas para o server-side, usando PHP, e por meio do método .ajax() do jQuery para fazer requisições assíncronas.
Continuar lendo “Recortando e fazendo upload de imagens com preview usando o Croppie.js + PHP”

Fatal error: Uncaught Error: Call to undefined method stdClass::

Esse erro ocorre quando você está tentando usar um método de uma classe que não foi definida, ele é similar ao  Fatal error: Uncaught Error: Class, mas ele pode ocorrer de uma forma muito sutil, programando no Phalcon Framework por exemplo quando você faz uma busca dessa forma:


$bar = new Class();
$bar = Class::findFirst(); //retorna um objeto ou false se não tive resultado
$bar->delete(); // Fatal error se o método acima retornar false

No código acima se você utilizar o método de Class no objeto sem verificar se foi retornado um objeto de fato, ele irá causar esse erro, logo, a correção é: verificar se o objeto continua sendo o mesmo objeto ao longo da execução das instruções.