- Eloquentモデルを使用する方法: Laravelでは、Eloquent ORMを使用してデータベースの操作を行います。Eloquentモデルを使用して、特定のレコードを削除するには、以下のようにします。
use App\Models\YourModel;
$record = YourModel::find($id);
$record->delete();
上記の例では、YourModel
は削除したいレコードのモデルクラスを表しています。$id
は削除したいレコードのIDです。find()
メソッドを使用してレコードを取得し、delete()
メソッドを使用して削除します。
- クエリビルダを使用する方法: Eloquentモデルを使用せずに直接クエリをビルドしてデータベースの操作を行うこともできます。以下に、クエリビルダを使用してレコードを削除する方法の例を示します。
use Illuminate\Support\Facades\DB;
DB::table('your_table')->where('column', $value)->delete();
上記の例では、your_table
は削除したいレコードが格納されているテーブルを表しています。column
と$value
は削除条件です。delete()
メソッドを使用してレコードを削除します。
これらは、Laravelでレコードを削除するための一般的な方法のいくつかです。必要に応じて、条件やルールを変更して使用することができます。