我的模特Comments.php: 我没有把这个类包括在我刚创建模型和迁移的任何地方,没有任何作用,我很困惑,我不能直接思考。
READ_EXTERNAL_STORAGE
这是我的迁移:
<?php namespace App;
use Illuminate\Database\Eloquent\Model;
class Comments extends Model {
protected $fillable = [
'id',
'user_id',
'post_id',
'comment'
];
public function setPublishedAtAttribute($date)
{
$this->attributes['pubslished_at'] = Carbon::parse($date);
}
public function user()
{
return $this->belongsTo('App\User');
}
public function posts()
{
return $this->belongsTo('App\Posts');
}
}
现在,一旦我运行命令“php artisan migrate:rollback and /或refresh”,我收到此错误代码:
“ [Symfony \ Component \ Debug \ Exception \ FatalErrorException]未找到类”评论“”
我刷新表的唯一方法是使用phpMyAdmin手动删除所有表并运行“php artisan migrate”
但我不知道这是否健康。
答案 0 :(得分:4)
composer dump-autoload
composer update
YYYY_MM_DD_HHMMSS_filename.php
)答案 1 :(得分:0)
可能是您的型号名称将是“评论”而不是“评论”。因为laravel使用模型名称的复数形式作为默认数据库。例如用户模型用户表,评论模型用于评论表。
答案 2 :(得分:0)
尝试在控制器文件中包含use App/Comments
。我希望它会起作用,如果不起作用,请检查是否存在拼写错误,并再次检查您的路线。