Tema: Friendly api
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2016, 07:30
Avatar de Dundee
Dundee
 
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 21 años, 10 meses
Puntos: 8
Friendly api

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.
__________________
Videotutoriales de Drupal