Php 如何将我的SQL转换为Laravel Builder
我建议您使用雄辩而非查询生成器 它很容易使用,而且很有说服力。我建议您阅读有关的所有文档 假设您有一个模型登录尝试。你只需要这样做:Php 如何将我的SQL转换为Laravel Builder,php,mysql,laravel,Php,Mysql,Laravel,我建议您使用雄辩而非查询生成器 它很容易使用,而且很有说服力。我建议您阅读有关的所有文档 假设您有一个模型登录尝试。你只需要这样做: SELECT count(ip) AS failed_attempts FROM login_attempts WHERE ip = $ip AND date < (NOW - INTERVAL 24 HOUR) 或者,如果愿意,可以使用查询生成器: // Eloquent $failedAttempts = LoginAttempt::where('
SELECT count(ip) AS failed_attempts
FROM login_attempts
WHERE ip = $ip
AND date < (NOW - INTERVAL 24 HOUR)
或者,如果愿意,可以使用查询生成器:
// Eloquent
$failedAttempts = LoginAttempt::where('ip', $ip)
->where('date', '<', now()->subHours(24))->count();
// Query builder
$failedAttempts = \DB::table('login_attempts')->where('ip', $ip)
->where('date', '<', now()->subHours(24))->count();