站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        laravel5.4中軟刪除是什么

        在“Laravel5.4”中,軟刪除指的是將表記錄的狀態(tài)標(biāo)記上刪除狀態(tài),并不是真正的從數(shù)據(jù)庫中刪除了,這樣在查詢的時候就可以添加過濾;軟刪除能夠在表中以“deleted_at”字段值進行標(biāo)識,默認值為null。

        laravel5.4中軟刪除是什么

        本文操作環(huán)境:Windows10系統(tǒng)、Laravel5.4版、Dell G3電腦。

        laravel5.4中軟刪除是什么

        軟刪除并不是真的從數(shù)據(jù)庫中刪除掉了, 而是在表中以deleted_at(這個字段的名稱也是固定的)這個字段值標(biāo)識的, 需要在設(shè)計表的時候呢添加這個字段 deleted_at, 默認值為null,

        所謂軟刪除指的是數(shù)據(jù)表記錄并未真的從數(shù)據(jù)庫刪除,而是將表記錄的標(biāo)識狀態(tài)標(biāo)記為軟刪除,這樣在查詢的時候就可以加以過濾,讓對應(yīng)表記錄看上去是被”刪除“了。Laravel中使用了一個日期字段作為標(biāo)識狀態(tài),這個日期字段可以自定義,這里我們使用deleted_at,如果對應(yīng)模型被軟刪除,則deleted_at字段的值為刪除時間,否則該值為空。

        軟刪除就是邏輯刪除,數(shù)據(jù)保留單標(biāo)記上刪除狀態(tài),一般我們會用刪除時間來作為標(biāo)記,這樣標(biāo)記狀態(tài)有了,刪除時間也有了。

        類型為 timestamp('deleted_at')

        在模型中添加 use SoftDeletes

        use IlluminateDatabaseEloquentSoftDeletes;   class TestModel extends Model  {     use SoftDeletes;            protected $dates = ['deleted_at']; }

        示例如下:

        用Laravel 自帶的 Eloquent ORM 來實現(xiàn)軟刪除。

        首先在數(shù)據(jù)遷移文件中添加刪除時間字段

        ./database/migrations/2014_10_12_000000_create_users_table.php
        <?php use IlluminateDatabaseMigrationsMigration; use IlluminateDatabaseSchemaBlueprint; use IlluminateSupportFacadesSchema; return new class extends Migration {     /**      * Run the migrations.      *      * @return void      */     public function up()     {         Schema::create('users', function (Blueprint $table) {             $table->id();             $table->string('name');             $table->string('email')->unique();             $table->timestamp('email_verified_at')->nullable();             $table->string('password');             $table->rememberToken();             $table->timestamps();             $table->softDeletes()->comment('刪除時間');// 默認添加 deleted_at 字段         });     }     /**      * Reverse the migrations.      *      * @return void      */     public function down()     {         Schema::dropIfExists('users');     } };

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 国产三级精品三级| 亚洲国产精品一区第二页 | 日韩精品专区在线影院重磅| 国产精品亚洲高清一区二区| 国产精品毛片一区二区三区| 亚洲精品黄色视频在线观看免费资源| 亚洲国产综合91精品麻豆| …久久精品99久久香蕉国产| 亚洲国产精品嫩草影院在线观看 | 无码精品人妻一区二区三区影院| 一区二区三区精品国产欧美| 99re热这里只有精品视频中文字幕| 最新国产精品精品视频| 久久久久久一区国产精品| 国产午夜亚洲精品国产成人小说 | 国产精品无码一区二区三区电影| 精品国产热久久久福利| 国产91在线精品| 日本精品卡一卡2卡3卡四卡| 国产精品视频久久| 成人精品综合免费视频| 国产AV午夜精品一区二区入口 | 18国产精品白浆在线观看免费| 精品久久久久久无码中文字幕一区| 亚洲情侣偷拍精品| 四虎精品亚洲一区二区三区| 精品国产91久久久久久久a | 国产精品爱搞视频网站| 国产成人无码精品久久久免费| 久久这里只有精品久久| 91精品最新国内在线播放| 2020久久精品国产免费| www.亚洲精品.com| 国产在线拍揄自揄视精品不卡| 国产福利91精品一区二区三区| heyzo高无码国产精品| 国产成人无码久久久精品一| 91麻豆精品视频| 91精品国产91久久久久福利| 四虎成人精品永久免费AV| 久久久久无码精品国产|