Làm cách nào để xóa bản ghi trong bộ điều khiển Laravel?

Này mọi người, nó gần như cần phải xóa nhiều bản ghi. Nếu bạn đang phát triển thương mại điện tử hoặc bất kỳ ứng dụng web mở rộng nào, thì bạn có thể được cung cấp tùy chọn để xóa nhiều bản ghi

Trong bài viết này, Bạn sẽ tìm hiểu Cách xóa nhiều bản ghi trong Laravel 9. Ngoài ra, bạn có thể tìm hiểu Cách xóa một bản ghi khỏi cơ sở dữ liệu

App\Models\Post.php

app\Http\Controllers\PostController.php

Bạn có thể sử dụng phương thức destroyMultiple và chuyển một hoặc nhiều khóa chính cho nó dưới dạng yêu cầu biểu mẫu

ids];
            return response[]->json[[
                'message'=>"Posts Deleted successfully."
            ],200];

        } catch[\Exception $e] {
            report[$e];
        }
    }
}

Bạn cũng có thể sử dụng tùy chọn này để xóa các bản ghi có thông số tùy chỉnh

Post::where['title', 'Laravel']->delete[];

Ngoài ra, bạn có thể sử dụng trình tạo truy vấn để xóa nhiều bản ghi đơn lẻ khỏi cơ sở dữ liệu. Dưới đây là một ví dụ về Eloquent Query để xóa một hoặc nhiều bản ghi khỏi cơ sở dữ liệu trong Laravel

whereIn['id',$request->ids]->delete[];
            return response[]->json[[
                'message'=>"Posts Deleted successfully."
            ],200];

        } catch[\Exception $e] {
            report[$e];
        }
    }
}

Cảm ơn bạn đã đọc blog này

đọc thêm. Cách chỉ nhận các bản ghi được tạo hôm nay trong Laravel

Nếu bạn muốn quản lý Máy chủ VPS / VM của mình mà không cần chạm vào dòng lệnh, hãy xem liên kết này. ServerAvatar cho phép bạn thiết lập nhanh các trang web WordPress hoặc PHP tùy chỉnh trên VPS / VM chỉ trong vài phút. Bạn có thể lưu trữ nhiều trang web trên một VPS / VM, định cấu hình chứng chỉ SSL và theo dõi tình trạng của máy chủ mà không cần chạm vào giao diện dòng lệnh

Nếu bạn có bất kỳ thắc mắc hoặc nghi ngờ nào về chủ đề này, vui lòng liên hệ với chúng tôi. Chúng tôi sẽ cố gắng liên lạc với bạn

Bạn có thể xóa dữ liệu sau khi ghi vào cơ sở dữ liệu. Bạn có thể xóa một phiên bản mô hình nếu bạn đã truy xuất một phiên bản hoặc chỉ định các điều kiện để xóa bản ghi

Để xóa một thể hiện của mô hình, hãy truy xuất nó và gọi phương thức delete[]

$user = User::find[1];
$user->delete[];

Ngoài ra, bạn có thể chỉ định khóa chính [hoặc một mảng khóa chính] của các bản ghi mà bạn muốn xóa thông qua phương thức destroy[]

User::destroy[1];
User::destroy[[1, 2, 3]];

Bạn cũng có thể kết hợp truy vấn với xóa

User::where['age', '

Chủ Đề