2017-02-27 4 views
1

ここにいくつかの簡単なコードがあります。実際に私のデータベースにいくつかのタグを挿入しようとしていましたが、一度タグを挿入しても問題ありませんでした。created_at & updated_at列は更新されず、ただNULL どうすればこのフィールドを自動更新できますか?laravel 5.4の自動Create_at&Update_atカラムを更新してください。

public function up() 
{ 
    Schema::create('tags', function (Blueprint $table) { 
     $table->increments('id'); 
     $table->string('tag'); 
     $table->timestamps(); 
    }); 

答えて

0

使用雄弁自動更新created_atupdated_atフィールドへ: 私はここに私のタグの移行をすべてのモデル ちょうど移行 を持っていません。

Model::create($data); 
Model::update($data); 

生のクエリまたはクエリビルダを使用している場合は、これらのフィールドを手動で更新する必要があります。

DB::table('table_name') 
    ->insert(['tag' => 'some_tag', 'created_at' => Carbon::now()]); 
+0

TNXしかし、私は、クエリビルダを使用して、あなたが雄弁を学ぶか、手動でこれらのフィールドを更新することができ雄弁 – siros

+0

@sirosを知らないと言うのを忘れていました。 ) –

+0

tnx bro。それは仕事ではない – siros

関連する問題