Using laravel eloquent, you have an amazing feature called `Accessors`, which allows you to define a non-existing column, here's an example to get user full_name that does not exist in the users table
What if you’re working with non-Laravel database and your timestamp columns are
named differently? Maybe, you have create_time and update_time. Luckily, you can
specify them in the model, too
You can unguard all your Models instead of setting the protected guarded variable to an empty array in each App\Models\YourModel class using Model::unguard() in the boot method of AppServiceProvider class.