
How to disable timestamps in laravel
How to disable timestamps in laravel
Hello everyone, in this post we will look at how to solve "How to disable timestamps in laravel" in programming.
-
Disable timestamps in laravel
--PATH app\Models\Post.phpclass Post extends Model { public $timestamps = FALSE; // Other model properties and methods }
To disable timestamps in laravel automatic, in your eloquent Model (Post) you need to add this property.
If your Database table doesn't have created_at and updated_at fields, and you will try to do something like Post::create($arrayOfValues). You will get SQL error because Laravel would try to automatically fill in created_at/updated_at and wouldn’t find them. This property prevent to insert values of created_at and updated_at either column exists or not in table.
-
Disable timestamps by removing $table->timestamps() from your migration
--PATH database\migrations\<yourmigrationfile>.php<?php use Illuminate\Support\Facades\Schema; use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class CreateChannelsTable extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::create('channels', function (Blueprint $table) { $table->increments('id'); $table->string('name', 50); $table->string('slug', 50); //$table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::dropIfExists('channels'); } }
You can disable timestamps by removing $table->timestamps(); from migration file. After updating the migration file run php artisan migrate command to create table structure for this particular migration file. After the successfull migration created_at and updated_at fields has been removed from your table structure.
If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.
Don't forget to share this article! Help us spread the word by clicking the share button below.
We appreciate your support and are committed to providing you valuable and informative content.
We are thankful for your never ending support.
Random Code Snippet Queries: Laravel
- Laravel clone model
- How to change default timestamp fields name in Laravel
- SQLSTATE[42000]: Syntax error or access violation: 1075 Incorrect table definition; there can be only one auto column and it must be defined as a key
- How to fetch single row data from database in laravel
- Laravel get count with where condition
- How to send ID to another page in Laravel
- Laravel recursive function in controller
- Extra Filter Query on Relationships in Laravel
- Remove public from url in laravel project
- Define variable and use in Laravel controller method
- Pagination in laravel
- Laravel insert query not working
- Redirect to another view from controller in laravel
- How to customize or Change validation error messages
- Redirect from www to non www in laravel using htaccess
- Laravel get all records with pagination
- Method Illuminate\Database\Eloquent\Collection::lists does not exist
- If no route matched route::fallback in laravel
- SQLSTATE[42000]: Syntax error or access violation: 1091 Can't DROP 'posts_user_id_foreign'; check that column/key exists
- How to get last month records in Laravel
- Laravel delete all rows older than 30 days
- How to display validation error in laravel
- Check if Relationship Method Exists in Laravel
- The POST method is not supported for this route. Supported methods: PUT.
- How to create static page in Laravel