php - illuminate - Clase Comentario no encontrado Laravel 4
like laravel (1)
Primero intente esto: compositor dump-auto (como comentó el usuario1669496)
si esto no ayudó, entonces cambie su modelo ...
Cambia esto:
return $this->belongsTo(''Post'');
para hacer algo así:
$this->belongsTo(''App/Models/Post'');
Haga lo similar para el modelo de publicación.
Simplemente cambie App / Models / XXXX a su espacio de nombres donde tiene guardado el modelo de publicación.
Tuve un problema similar y esto me ayudó, espero que te ayude.
Estoy tratando de agregar un sistema de comentarios a mi aplicación laravel. Pero parece que no puedo hacer que funcione. Tengo dos modelos
class Post extends /Eloquent {
protected $table = ''posts'';
public function comments()
{
return $this->hasMany(''Comment'',''postId'');
}
}
y mi modelo de Comentario
class Comment extends /Eloquent {
protected $table = ''comments'';
public function post()
{
return $this->belongsTo(''Post'');
}
}
en mi DashBoardController estoy tratando de obtener la salida de los modelos
use App/Models/Post;
use App/Models/Comment;
use Input, Redirect, Sentry, Str, View, Notification;
class DashboardController extends /BaseController {
public function index()
{
$post = Post::find(3)->comments()->comment;
print_r($post);die;
}
}
Creo que mi base de datos está vinculada correctamente, pero ahora recibo el error ''Class Comment not found''. ¿Algún consejo sobre este?