Laravel データを削除する

WBOY
リリース: 2023-05-26 17:03:08
オリジナル
749 人が閲覧しました

要約:

Laravel は、Web アプリケーションの構築に適した人気のある PHP 開発フレームワークです。場合によっては、データベース内の一部のデータを削除する必要がある場合があります。そのためには、Laravel データベース クエリ ビルダーを使用する必要があります。

この記事では、Laravel データベース クエリ ビルダーを使用してデータをカリングする方法を説明します。

Text:

Laravel では、データを削除する方法がたくさんあります。 Eloquent Model (ORM) を使用してレコードを削除することも、クエリ ビルダーを使用して SQL クエリを実行してデータベースからレコードを削除することもできます。

この記事では、クエリ ビルダーを使用してデータをカリングします。

まず、「users」というテーブル (id、名前、電子メールのフィールドが含まれる) があると仮定します。

ここで、ID が 1 のレコードを削除する必要があります。次のコードを使用できます:

DB::table('users')->where('id', '=', 1)->delete();
ログイン後にコピー

ここでは、DB ファサードを使用してクエリするテーブルを選択し、where() メソッドを使用して除外するレコードを制限します。 delete() メソッドは、データベースからレコードを削除するために使用されます。

テーブル内のすべてのレコードを削除したい場合は、truncate() メソッドを使用できます。このメソッドはテーブル全体を削除し、自動インクリメント ID を 1 にリセットします。 truncate() メソッドの使用方法の例を次に示します。

DB::table('users')->truncate();
ログイン後にコピー

この場合、レコードはフィルタリングされていません。したがって、テーブル全体のすべてのレコードが削除されます。

テーブル内のレコードを削除する必要があるが、テーブル自体は保持したい場合は、drop() メソッドを使用できます。この方法では、レコードだけでなくテーブル全体が削除されます。以下に、drop() メソッドの使用方法の例を示します。

Schema::drop('users');
ログイン後にコピー

ここでは、Schema Facade を使用して削除するテーブルを選択し、drop() メソッドを使用してテーブルを削除します。

結論:

Laravel のクエリ ビルダーは、データベースからデータを簡単に抽出できる非常に便利なツールです。この記事では、Laravel データベース クエリ ビルダーを使用してデータをカリングする方法について説明しました。 Laravel アプリケーションのレコードを簡単に削除できるようになりました。

以上がLaravel データを削除するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!