Вызов неопределенного отношения [xxx] на модели [App \ xxx] - PullRequest
0 голосов
/ 06 июня 2019

Мои таблицы:

  • ** escuderias **
    esc_id
  • usuarios_escuderias
    usuesc_idEscuderia usuesc_idUser
  • Пользователи ID

Мои модели:

** Escuderia ***

use App\CompeticionEvento;
use App\UsuarioEscuderia;


class Escuderia extends Model
{

    public function pilotos() {
        return $this->hasMany('App\UsuarioEscuderia','usuesc_idEscuderia','esc_id');
    }
}

Модель UsuarioEscuderia:

use App\User;
use App\Escuderia;


class UsuarioEscuderia extends Model
{

     public function escuderia()
    {
        return $this->belonsTo('App\Escuderia','usuesc_idEscuderia','esc_id');

    }

     public function datosUsuario()
    {
        //modelo --> clave foranea --> clave local
        return $this->belonsTo('App\User','usuesc_idUser','id');

    }

}

Модель пользователя

use App\UsuarioEscuderia;

class User extends Authenticatable
{

    public function usuariosEscuderia() {
        return $this->belonsToMany('App\UsuarioEscuderia','usuesc_idUser','id');

    }

}

В моем контроллере у меня есть следующее:

class EscuderiaController extends Controller
{
    //
    public function index(Escuderia $model,Request $request)
    {
    $resultado = Escuderia::with('pilotos')->with('usuariosEscuderia')->get();

    }
}

У меня следующая ошибка:

"Вызов неопределенного отношения [usuariosEscuderia] на модели [App \ Escuderia]. "

Вы можете мне помочь? Спасибо

...