sifangpay/app/Http/Controllers/Admin/WebSiteController.php

90 lines
1.9 KiB
PHP

<?php
namespace App\Http\Controllers\Admin;
use App\Models\Config;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Cache;
class WebSiteController extends BaseDefaultController
{
//
public function setPagesInfo()
{
$this->pages = [
'name' => '网站配置'
];
}
public function index()
{
$type=request()->input('type','config');
$this->setViewPath('',$type);
$config=$type.'_config';
if($type=='draw')
{
$this->title='提现条件';
}
if($type=='config')
{
$this->title='网站设置';
$config='config';
}
$config=config_cache($config);
// dump($config);
$this->setTitle();
return $this->display($config);
}
public function checkRule( $id='')
{
if (!$id) {
return [
'ename' => 'required|unique:permissions,name',
'content' => 'required',
'type' => 'required',
'name' => 'required',
];
}
return [
'ename' => 'required|unique:permissions,name,' . $id,
'content' => 'required',
'type' => 'required',
'name' => 'required',
];
}
public function setErrorMsg(){
$messages = [
];
return $messages;
}
public function setModel()
{
return new Config();
}
public function store(Request $request)
{
$config_name=$request->input('config_name','config');
config_cache($config_name,$request->all());
if(Cache::has($config_name))
{
return $this->saveMessage(1,$request,'');
}
return $this->saveMessage(0,$request,'');
}
public function apiJson(Request $request)
{
}
}