|
|
|
<?php
|
|
|
|
/**
|
|
|
|
* @remark :
|
|
|
|
* @name :LanguageTxtController.php
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2024/8/6 14:40
|
|
|
|
*/
|
|
|
|
|
|
|
|
namespace App\Http\Controllers\Bside\Setting;
|
|
|
|
|
|
|
|
use App\Enums\Common\Code;
|
|
|
|
use App\Http\Controllers\Bside\BaseController;
|
|
|
|
use App\Models\WebSetting\LanguageTxt;
|
|
|
|
|
|
|
|
class LanguageTxtController extends BaseController
|
|
|
|
{
|
|
|
|
/**
|
|
|
|
* @remark :获取文本信息
|
|
|
|
* @name :getLanguageTxt
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2024/8/5 17:29
|
|
|
|
*/
|
|
|
|
public function getLanguageTxt(){
|
|
|
|
$languageTxtModel = new LanguageTxt();
|
|
|
|
$data = $languageTxtModel->list();
|
|
|
|
$this->response('success',Code::SUCCESS,$data);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :保存用户配置
|
|
|
|
* @name :saveLanguageTxt
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2024/8/6 14:41
|
|
|
|
*/
|
|
|
|
public function saveLanguageTxt(){
|
|
|
|
$this->request->validate([
|
|
|
|
'name'=>'required',
|
|
|
|
'en_name'=>'required',
|
|
|
|
],[
|
|
|
|
'name.required' => 'name不能为空',
|
|
|
|
'en_name'=>'自定义名称en_name不为空',
|
|
|
|
]);
|
|
|
|
$languageTxtModel = new LanguageTxt();
|
|
|
|
$id = $languageTxtModel->addReturnId($this->param);
|
|
|
|
$this->response('success',Code::SUCCESS,['id'=>$id]);
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :删除数据
|
|
|
|
* @name :delLanguageTxt
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2024/8/6 14:48
|
|
|
|
*/
|
|
|
|
public function delLanguageTxt(){
|
|
|
|
$this->request->validate([
|
|
|
|
'id'=>'required',
|
|
|
|
],[
|
|
|
|
'id.required' => 'name不能为空',
|
|
|
|
]);
|
|
|
|
$languageTxtModel = new LanguageTxt();
|
|
|
|
$languageTxtModel->del(['id'=>['in',$this->param['id']]]);
|
|
|
|
$this->response('success');
|
|
|
|
}
|
|
|
|
} |
...
|
...
|
|