Questions tagged «relation»

9
如何返回一个空的ActiveRecord关系?
如果我有一个带lambda的作用域并且它接受一个参数,则取决于参数的值,我可能知道不会有任何匹配项,但是我仍然想返回一个关系,而不是一个空数组: scope :for_users, lambda { |users| users.any? ? where("user_id IN (?)", users.map(&:id).join(',')) : [] } 我真正想要的是“无”方法,与“全部”相反,该方法返回仍然可以链接的关系,但导致查询短路。

2
SQL ON DELETE CASCADE,删除以哪种方式发生?
如果我在数据库中有两个关系,如下所示: CREATE TABLE Courses ( CourseID int NOT NULL PRIMARY KEY, Course VARCHAR(63) NOT NULL UNIQUE, Code CHAR(4) NOT NULL UNIQUE ); CREATE TABLE BookCourses ( EntryID int NOT NULL PRIMARY KEY, BookID int NOT NULL, Course CHAR(4) NOT NULL, CourseNum CHAR(3) NOT NULL, CourseSec CHAR(1) NOT NULL ); 我在两者之间建立了外键关系,如下所示: …

4
Laravel雄辩的关系总和
我一直在研究购物车应用程序,现在我遇到了以下问题。 有一个用户,一个产品和一个购物车对象。 -购物车表仅包含以下列:“ id”,“ user_id”,“ product_id”和时间戳。 -UserModel“ hasMany”购物车(因为用户可以存储多个产品)。 -CartModel“属于”用户,而CartModel“具有很多”产品。 现在,我可以计算出总产品数:Auth::user()->cart()->count()。 我的问题是:如何获得该用户购物车中产品的价格(产品列)的SUM()? 我想用Eloquent而不是使用查询来完成此操作(主要是因为我认为它更干净)。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.