我有一个变量,我从GameMute模态中获取记录,我需要知道如何才能获得expires_at尚未过期的记录。它的格式与created_at
类似$mutes = GameMute::orderBy('created_at', 'asc')->get();
遍布谷歌但是它的格式化时间或其他东西。
感谢。
答案 0 :(得分:2)
像这样使用碳,
public static EntityTypeBuilder<Project> Map(this EntityTypeBuilder<Project> cfg)
{
cfg.ToTable("sql_Projects");
// Primary Key
cfg.HasKey(p => p.Id);
cfg.Property(p => p.Id)
.IsRequired()
.HasColumnName("ProjectId");
return cfg;
}
答案 1 :(得分:0)
尝试条件
$mutes = GameMute::whereRaw('expires_at > now()')->orderBy('created_at', 'asc')->get();
答案 2 :(得分:0)
试试这些
Project 4 Project1 Project2 Project3
0 one laptio AB NaN
1 two windows ten NaN
0 NaN NaN NaN
1 NaN NaN
答案 3 :(得分:0)
希望您的expire_at列是日期类型列
$mutes = GameMute::where('expires_at','>',date('Y-m-d'))
->orderBy('created_at', 'asc')
->get();
或者如果它包含日期时间值,例如&#34; 2017-07-31 16:50&#34;然后你可以像这样查询:
$mutes = GameMute::whereDate('expires_at','>',date('Y-m-d'))
->orderBy('created_at', 'asc')
->get();
答案 4 :(得分:0)
试试这个:
$date = date("Y-m-d h:i:s");
$users = DB::table('users')->whereDate('expires_at',">",$date))
->orderBy('created_at', 'asc')->get();