jingcai-php/vendor/dcat/laravel-admin/src/Models/Setting.php

32 lines
660 B
PHP
Executable File

<?php
namespace Dcat\Admin\Models;
use Illuminate\Database\Eloquent\Model;
class Setting extends Model
{
protected $primaryKey = 'slug';
public $incrementing = false;
protected $fillable = ['slug', 'value'];
/**
* {@inheritDoc}
*/
public function __construct(array $attributes = [])
{
$this->init();
parent::__construct($attributes);
}
protected function init()
{
$connection = config('admin.database.connection') ?: config('database.default');
$this->setConnection($connection);
$this->setTable(config('admin.database.settings_table') ?: 'admin_settings');
}
}