D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home
/
etb1lp46s9ed
/
waboost.softurecs.com
/
app
/
Repositories
/
Filename :
DeviceRepository.php
back
Copy
<?php namespace App\Repositories; use App\Models\Device; class DeviceRepository { protected $device; public function __construct() { $this->initQuery(); } public function initQuery($query = null) { $this->device = $query ?? new Device(); return $this; } public function byId($id) { return $this->initQuery($this->device->whereId($id)); } public function byBody($body) { return $this->initQuery($this->device->whereBody($body)); } public function single() { return $this->device->first(); } public function create($data) { return $this->device->create($data); } public function incrementMessageSent($id, $value) { return $this->device->whereId($id)->increment('message_sent', $value); } }