如何在Laravel框架中使用Eloquent或Fluent选择随机行?
我知道通过使用SQL,您可以通过RAND()进行排序.但是,我想获取随机行而不计算初始查询之前的记录数.
有任何想法吗?
我正在使用laravel和laravel迁移机制.我创建了表并设置了外键.但表是MyISSAM,因此不会创建外键.我在哪里启用/配置它?(将其更改为InnoDB而不是mysql服务器).
我有以下情况:
var Task = Backbone.Model.extend({
initialize: function() {
},
save: function() {
$.ajax({
type : "POST",
url : "/api/savetask",
data : this.toJSON(),
success : function (response) {
this.trigger("something", "payload");
}
});
}
});
Run Code Online (Sandbox Code Playgroud)
当我运行它时,我收到以下错误
this.trigger不是一个功能
在外部方法上,我可以触发东西......就像
var task = new Task();
task.trigger("something","payload");
Run Code Online (Sandbox Code Playgroud)
我做错了什么?还是不做:)