Hola gente, aquí sigo peleado con laravel 5.1 jeje, en este caso quiero trabajar con la API
https://packagist.org/packages/gridprinciples/friendly para establecer relaciones de "amistad" entre los usuarios del sitio, estoy siguiendo la docu una vez más pero no consigo que funcione, cuando corro el endpoint me sale esto:
http://localhost/site/public/api/user/friend/2/4
mi controller está asi:
namespace App\Http\Controllers;
Código:
use Illuminate\Http\Request;
use App\Http\Requests;
use App\User;
use App\Profile;
use DB;
use JWTAuth;
use Tymon\JWTAuth\Exceptions\JWTException;
use Friendly;
public function ask_friend($requesterId, $receivingId) {
// Requester user.
$userRequester = User::where('id', $requesterId)->first();
// Receiving user.
$userReceiving = User::where('id', $receivingId)->first();
// may include "pivot" data.
$userRequester->befriend($userRequester, [
'name' => $userRequester->email,
'other_name' => $userReceiving->email,
'start' => date('Y-m-d') ,
]);
}
Por motivos de espacio no he pegado el resto de acciones del controlador.
La configuración la he hecho tal cual indican en la docu que he pasado anteriormente.
Y el mensaje de error es este:
Código:
dingo {"message":"Call to undefined method Illuminate\\Database\\Query\\Builder::befriend()","status_code":500,"
Gracias de antemano.