I am using Laravel 5.2 and i can set up likeable.
In my model
use Conner\Likeable\LikeableTrait;
class Dish extends Model {
use LikeableTrait;
}
When i call
$favorites = Dish::whereLiked($id)->with('likeCounter')->get();
I have this error
SQLSTATE[42883]: Undefined function: 7 ERROR: el operador no existe: character varying = integer
LINE 1: ...keable_likes" where "likeable_likes"."likable_id" = "dishes"...
^
HINT: Ningún operador coincide con el nombre y el tipo de los argumentos. Puede ser necesario agregar conversiones explícitas de tipos. (SQL: select * from "dishes" where exists (select * from "likeable_likes" where "likeable_likes"."likable_id" = "dishes"."id" and "likeable_likes"."likable_type" = App\Dish and "user_id" = 2))
I am using Laravel 5.2 and i can set up likeable. In my model
use Conner\Likeable\LikeableTrait;
class Dish extends Model { use LikeableTrait; }
When i call $favorites = Dish::whereLiked($id)->with('likeCounter')->get();
I have this error
SQLSTATE[42883]: Undefined function: 7 ERROR: el operador no existe: character varying = integer LINE 1: ...keable_likes" where "likeable_likes"."likable_id" = "dishes"... ^ HINT: Ningún operador coincide con el nombre y el tipo de los argumentos. Puede ser necesario agregar conversiones explícitas de tipos. (SQL: select * from "dishes" where exists (select * from "likeable_likes" where "likeable_likes"."likable_id" = "dishes"."id" and "likeable_likes"."likable_type" = App\Dish and "user_id" = 2))
Any idea?
Thank's Carlos