If your DB table doesn’t have timestamp fields (created_at and updated_at), then
<?php
$password = Hash::make('password');
$arrayOfValues = array('name'=>'Nikunj Joshi','email'=>'info@nikunjjoshiphpdeveloper.com','password'=>$password);
User::create($arrayOfValues);
?>
you will get SQL error. Laravel would try to automatically fill in created_at/updated_at and wouldn’t find them.
To disable that automatic timestamps, in your Model you need to add one property:
class User extends Model
{
public $timestamps = FALSE;
// ... other model properties and methods
}
That’s it, quick but hopefully useful tips!
If you have any query or suggestions, feel free to ask me via the comment section below.