54 lines
978 B
PHP
Executable File
54 lines
978 B
PHP
Executable File
<?php
|
|
|
|
namespace App\Models;
|
|
|
|
use Illuminate\Database\Eloquent\Model;
|
|
|
|
class Option extends Model
|
|
{
|
|
protected $table = 'option';
|
|
public $timestamps = false;
|
|
|
|
public static function _all()
|
|
{
|
|
$aData = self::all()->toArray();
|
|
|
|
$arr = [];
|
|
foreach ($aData as $row) {
|
|
$arr[$row['key']] = $row['value'];
|
|
}
|
|
|
|
return $arr;
|
|
|
|
}
|
|
|
|
public static function _find($sKey)
|
|
{
|
|
$oData = self::where("key", $sKey)->first();
|
|
|
|
if ($oData && $oData->value) {
|
|
$r = $oData->value;
|
|
} else {
|
|
$r = false;
|
|
}
|
|
|
|
return $r;
|
|
|
|
}
|
|
|
|
public static function _hit($sKey)
|
|
{
|
|
$oData = self::where("key", $sKey)->first();
|
|
|
|
if ($oData && $oData->value) {
|
|
$r = $oData->value;
|
|
} else {
|
|
$r = false;
|
|
}
|
|
|
|
return $r;
|
|
|
|
}
|
|
|
|
}
|