Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Xóa mềm Laravel 4 xếp tầng

Tôi có các thao tác xóa xếp tầng đang hoạt động bằng cách sử dụng sự kiện mô hình , ví dụ:trong mô hình Sản phẩm, tôi liên kết với sự kiện đã xóa để tôi có thể xóa mềm tất cả các quan hệ:

    // Laravel's equivalent to calling the constructor on a model
    public static function boot()
    {
        // make the parent (Eloquent) boot method run
        parent::boot();    

        // cause a soft delete of a product to cascade to children so they are also soft deleted
        static::deleted(function($product)
        {
            $product->images()->delete();
            $product->descriptions()->delete();
            foreach($product->variants as $variant)
            {
                $variant->options()->delete();
                $variant->delete();
            }
        });
    }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để thực thi lệnh MySQL từ máy chủ đến vùng chứa đang chạy máy chủ MySQL?

  2. Làm cách nào để nhập tệp csv vào MySQL workbench?

  3. Mô hình giá trị thuộc tính thực thể - Thay thế hiệu suất?

  4. Các câu lệnh chuẩn bị sẵn trong PHP PDO

  5. MySQL:Đếm các hàng riêng biệt mỗi ngày