laravel - crear aplicaciones con eloquent



   AUTOR PREGUNTA

Publicado 13 junio 2014 - 04: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

 

Publicado 13 junio 2014 - 04:41

Usa belongsTo.

Publicado 13 junio 2014 - 12: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 - 15:22

Excelente ejemplo, gracias!