日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php软删除代码,PHP laeavel软删除以及软删除还原 易错点

發布時間:2024/7/23 php 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php软删除代码,PHP laeavel软删除以及软删除还原 易错点 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

PHP laeavel軟刪除以及軟刪除還原 易錯點

PHP laeavel軟刪除以及軟刪除還原 易錯點

首先 數據庫字段添加deleted_at字段

然后在模型層中引入 SoftDeletes類 并引用

use Illuminate\Database\Eloquent\SoftDeletes;

控制器正常執行刪除代碼

//軟刪除

public function del(int $id){

//$res = Articles::where($id)->delete();

$res = Articles::destroy($id);

if($res){

return '刪除成功';

}

return '失敗';

}

//軟刪除還原

public function yuan(Request $request){

$id= $request['id'];

Articles::onlyTrashed()->find($id)->restore();

return ['status'=>0,'msg'=>'還原成功'];

}

軟刪除展示

軟刪除展示時 普通的查詢方法get()查詢不出來軟刪除的內容

要使用特定的函數withTrashed() 來查詢才能獲取到所有內容

//展示頁面

public function show(){

// $data = Articles::paginate(8);

$data=Articles::withTrashed()->paginate(8);

return view('week.show',['data'=>$data]);

}

易錯點

接收到的$id為路由附帶傳入參數 試圖層傳ID參數如下

1.視圖層

展示循環后的id為’$v->id’

刪除

2.路由

PHP laeavel軟刪除以及軟刪除還原 易錯點相關教程

我的力扣算法381-時間插入、刪除和隨機獲取元素-允許重復

我的力扣算法381-時間插入、刪除和隨機獲取元素-允許重復 ok 我來了 看見困難題,我走了 在困難面前我唯唯諾諾。 先看題吧: 其實吧,但看題,感覺還行,不就是插入數嘛,有重復的可以刪嘛,還可以隨機輸出數嘛,害,九折九折? 可是讓你寫,就我這水平而言,

LeetCode之O(1) 時間插入、刪除和獲取隨機元素 - 允許重復

LeetCode之O(1) 時間插入、刪除和獲取隨機元素 - 允許重復 題目: 設計一個支持在平均 時間復雜度 O(1) 下, 執行以下操作的數據結構。 注意: 允許出現重復元素 。 insert(val):向集合中插入元素 val。 remove(val):當 val 存在時,從集合中移除一個 val。

O(1) 時間插入、刪除和獲取隨機元素 - 允許重復

O(1) 時間插入、刪除和獲取隨機元素 - 允許重復 o(1)決定了使用數組和哈希表功能 class RandomizedCollection {public: /** Initialize your data structure here. */ unordered_mapint, unordered_setint idx;//unordered_的底層實現是哈希表 vectorint nu

leetcode每日一題V—381.O(1)時間內插入、刪除和獲取隨機元素—

leetcode每日一題V—381.O(1)時間內插入、刪除和獲取隨機元素—允許重復 基礎知識 1.集合和字典 創建空集合:A=set() 創建空字典:L={ } 上圖中a為字典,字典的鍵為一個元素值,鍵值為一個集合 2.pop() (1)list.pop([index=-1]) 移除列表中的一個元素(默認最

【10月打卡~Leetcode每日一題】381. O(1) 時間插入、刪除和獲取

【10月打卡~Leetcode每日一題】381. O(1) 時間插入、刪除和獲取隨機元素 - 允許重復(難度:困難) 381. O(1) 時間插入、刪除和獲取隨機元素 - 允許重復 class RandomizedCollection: def __init__(self): Initialize your data structure here. self.collect

[M設計+哈希表] lc380. 常數時間插入、刪除和獲取隨機元素(設計+

[M設計+哈希表] lc380. 常數時間插入、刪除和獲取隨機元素(設計+哈希表) 文章目錄 1. 題目來源 2. 題目說明 3. 題目解析 鏈接:lc380. 常數時間插入、刪除和獲取隨機元素 設計數據結構,實現三個操作: O(1)O(1)O(1) 插入 O(1)O(1)O(1) 刪除 O(1)O(1)O(1) 等

[H設計+哈希表] lc381. O(1) 時間插入、刪除和獲取隨機元素 - 允

[H設計+哈希表] lc381. O(1) 時間插入、刪除和獲取隨機元素 - 允許重復(設計+哈希表) 文章目錄 1. 題目來源 2. 題目說明 3. 題目解析 鏈接:lc381. O(1) 時間插入、刪除和獲取隨機元素 - 允許重復 和 [M設計+哈希表] lc380. 常數時間插入、刪除和獲取隨機元素

《Leetcode of October 》381. O(1) 時間插入、刪除和獲取隨機元

《Leetcode of October 》381. O(1) 時間插入、刪除和獲取隨機元素 - 允許重復 import randomclass RandomizedCollection(object): def __init__(self): Initialize your data structure here. self.list1 = [] self.dict1 = {} def insert(self, val: int) -

總結

以上是生活随笔為你收集整理的php软删除代码,PHP laeavel软删除以及软删除还原 易错点的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。