-
Notifications
You must be signed in to change notification settings - Fork 0
/
Base.php
40 lines (35 loc) · 918 Bytes
/
Base.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
<?php namespace Gzero\Entity;
use Gzero\Entity\traits\DatesFormatTrait;
use Illuminate\Database\Eloquent\Model;
/**
* This file is part of the GZERO CMS package.
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*
* Class Base
*
* @package Gzero\Entity
* @author Adrian Skierniewski <[email protected]>
* @copyright Copyright (c) 2014, Adrian Skierniewski
*/
abstract class Base extends Model {
use DatesFormatTrait;
/**
* The storage format of the model's date columns.
*
* @var string
*/
protected $dateFormat = 'Y-m-d H:i:s';
/**
* Check if file exists
*
* @param int $entityId file id
*
* @return boolean
*/
public static function checkIfExists($entityId): bool
{
return self::where('id', $entityId)->exists();
}
}