Matias Muñoz:
I think if I understood your question well the answer is:
By default, Laravel and specifically Eloquent expect that the columns created_at and updated_at exist in your table . So when you save an item in your database using Laravel, this field is automatically filled in.
If you do not want the fields to be by default, you can configure them in the same model.
If, for example, you do not want to use a $ timestamps you can configure it in the class of your respective model:
public $timestamps = false;
Yes, on the other hand you need to customize your fields, as you have them in your migrations you can do it like this:
//Ejemplos:
const CREATED_AT = 'creation_date';
const UPDATED_AT = 'last_update';
Yes, you want an answer with a concrete example you could upload your migration and that of your models and controllers, to give you an example of how Laravel behaves.
I hope I've been useful.
Greetings
You can also check the Laravel documentation directly on your website , where all the Documentation on this.