要約:
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 サイトの他の関連記事を参照してください。