Php Laravel在使用雄辩时会记住过去/放弃的表格?
基本上 我正在Php Laravel在使用雄辩时会记住过去/放弃的表格?,php,laravel,Php,Laravel,基本上 我正在php artisan tinker $article = new App/articles; $article->article_name = "My Story"; $article->article_content = "Today was a good day.."; $article->save(); 最后一条语句$article->save()抛出带有消息的Illumb\Database\QueryException SQLSTATE[42S22]
php artisan tinker
$article = new App/articles;
$article->article_name = "My Story";
$article->article_content = "Today was a good day..";
$article->save();
最后一条语句$article->save()
抛出带有消息的Illumb\Database\QueryException
SQLSTATE[42S22]:未找到列:字段列表中的未知列“updated_at”(SQL:插入到文章
(文章名
,updated_at
,created_at
)
它基本上是尝试将数据插入一个与我在mysql中创建和删除的同名的旧表/模型中
为什么拉威尔总是记住旧表列的细节
有什么方法可以刷新这个内存吗
我尝试过php artisan cache:clear,但这似乎无法清除这种特定类型的缓存默认情况下,Eloquent使用在创建的
列和在
更新的列,您需要通过将模型上的$timestamps
属性设置为false来禁用此功能
class Article extends Eloquent {
protected $timestamps = false;
}
您的文章模型是否有一个public$timestamps=false;
?@MarkBaker可能在旧文章模型中。我删除并删除的那一个。但在新文章模型中没有。您说您从MySQL中删除了旧表,而不是说您修改了model@MarkBaker我已经编辑过了,对不起,你在运行PHP时启用了OpCache吗?那可能会缓存旧模式