SysConfig.php 519 B

12345678910111213141516171819202122
  1. <?php
  2. namespace App\Modules\Sys\Models;
  3. use Illuminate\Database\Eloquent\Model;
  4. class SysConfig extends Model
  5. {
  6. protected $table = 'sys_configs';
  7. protected $fillable = ['name','value','desc'];
  8. static function getValueByName($name)
  9. {
  10. $record = SysConfig::where('name',$name)->first();
  11. return isset($record->value) ? $record->value : '';
  12. }
  13. static function setValueByName($name,$value)
  14. {
  15. return SysConfig::updateOrCreate(compact('name'),compact('value'));
  16. }
  17. }