Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/08/2013, 07:46
Montes28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 8 meses
Puntos: 6
Respuesta: Problema con aplicación creada en laravel

israel965 gracias por responder , hice lo que me indicaste y me funciono perfecto

pero como haria el join entre las dos tablas users y posts para mostar el nombre del usuario
Código PHP:
Ver original
  1. $post = DB::table('posts')->join('users', 'posts.user_id', '=', $id)
  2.         ->select('users.username', 'posts.title', 'posts.body')
  3.         ->orderBy('posts.id','desc');
  4.         return View::make("post", array("post" => $post));

pero estoy obteniendo este error
Cita:

ErrorException

Undefined property: Illuminate\Database\Query\Builder::$id

esta es la consulta que debo de pasar a laravel, el 10 se debe de reemplazar por $id
Código SQL:
Ver original
  1. SELECT * FROM posts,users WHERE posts.id = 10 AND posts.user_id = users.id

de esta manera me funciona pero no deberia de ser asi
Código PHP:
Ver original
  1. $post = DB::select('SELECT * FROM posts,users WHERE posts.id ='. $id .'AND posts.user_id = users.id ');

Última edición por Montes28; 25/08/2013 a las 16:38