Laravel’de “Column not found: 1054 Unknown column ‘updated_at’” hatası, nedeni ve çözümü

Laravel’de bir model yarattınız ve bu model üzerinden bir veritabanı işlemi yapmak istediğinizde, model dosyasında timestamps (Tr. Zaman damgası ) kolonları eklemeseniz bile sizden ‘updated_at’ ve ‘created_at’ kolonlarına veri gitmediğine dair bir bu hata verecektir. Bunun nedeni Eloquent’in varsayılan olarak bu alanları beklemesidir.

Aşağıdaki kodu model dosyanızdaki sınıfın içerisine koyarsanız varsayalın olarak timestamps istemediğinizi eloquent’e söylersiniz.

public $timestamps = false;

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.