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 create default admin user
- How to get only time from created_at in laravel
- On delete set foreign id column value null using migration in laravel 8
- Call to undefined method Illuminate\Support\Facades\Request::all()
- Illuminate\Database\QueryException could not find driver
- Skip first n record and display rest records in laravel view
- Remove public from url in laravel project
- How to automatically update the timestamp of parent model in Laravel
- How to get route method name in Laravel
- How to randomly get the user id from users table in laravel
- How to Access Array in blade laravel
- Laravel form request validation
- How to insert ckeditor data into database in Laravel?
- How to customize pagination view in laravel
- How to fill a column automatically while creating records in Laravel
- How to create event and listener in laravel ?
- InRandomOrder() method with example in laravel
- How to get user information using hootlex/laravel-friendships package in laravel
- How to get the random value form a specific column in laravel ?
- How to get last record from object collection in laravel
- How to get the id of last record from collection object in laravel view
- How to insert multiple rows in mysql using loop in laravel?
- Laravel 9 route group with controller
- Get content from web URL in laravel
- Trying to get property 'title' of non-object