Предполагая, что у вас есть таблица с именем logins
, вы можете создать модель Login
со следующими данными:
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Login extends Model
{
protected $table = 'logins';
}
И затем сделать:
$records = Login::select(
'logins_sun',
'logins_mon',
\DB::raw('logins_sun + logins_mon as logins_sum')
)->get();
Это даст вам всестроки в формате:
+----+------------+------------+------------+
| id | logins_sun | logins_mon | logins_sum |
+----+------------+------------+------------+
| 1 | 587 | 347 | 934 |
+----+------------+------------+------------+
Если вы хотите обновить:
\DB::table('logins)->update([
'logins_sum' => \DB::raw('logins_sun + logins_mon')
]);