Cargando

Ir a contenido

X

laravel - crear aplicaciones con eloquent





  AUTOR PREGUNTA

Publicado 13 junio 2014 - 03:08
¿Cuál es la mejor manera en la cual puedo crear mis relaciones con laravel y eloquent?
  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba


 

Publicado 13 junio 2014 - 03:41
Usa belongsTo.

Publicado 13 junio 2014 - 11:20
Supongamos que tienes 3 clases: Post, Autor, y Categoria, entonces tus relaciones quedarían de la siguiente manera:

class Post extends Eloquent {
public funcion categoria() {
return $this->belongsTo('Category'); }
public funcion autor() {
return $this->belongsTo('User'); } }


class Autor extends Eloquent {
public funcion posts() {
return $this->hasMany('Post'); } }
class Categoria extends Eloquent { public funcion posts() { return $this->hasMany('Post'); } }


   AUTOR PREGUNTA

Publicado 13 junio 2014 - 14:22
Excelente ejemplo, gracias!


X