1 Star 0 Fork 0

Ultron / lianshou

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Link.php 2.09 KB
一键复制 编辑 Web IDE 原始数据 按行查看 历史
Ultron 提交于 2020-08-11 09:50 . Auto commit.
<?php
namespace app\admin\controller;
use app\admin\model\Link as LinkModel;
class Link extends Common
{
public function lst()
{
#排序
if(request()->isPost()){
$link = new LinkModel();
$sorts = input('post.');
foreach ($sorts as $k => $v) {
$link->update(['id'=>$k,'sort'=>$v]);
}
$this->success('更新排序成功',url('lst'));
return;
}
#列表页
$linkres = LinkModel::order('sort desc')->paginate(2);
$this->assign('linkres',$linkres);
return view();
}
public function add()
{
if(request()->isPost()){
$data = input('post.');
// dump($data);die;
$validate = \think\Loader::validate('Link');
if(!$validate->scene('add')->check($data)){
$this->error($validate->getError());
}
$add = LinkModel::create($data);
if($add){
$this->success('添加链接成功',url('lst'));
}else{
$this->error('添加友链失败');
}
return;
}
return view();
}
public function edit()
{
if(request()->isPost()){
$link = new LinkModel();
$data = input('post.');
$validate = \think\Loader::validate('Link');
if(!$validate->scene('edit')->check($data)){
$this->error($validate->getError());
}
$save = $link->update($data);
if($save !== false){
$this->success('修改成功',url('lst'));
}else{
$this->error('修改失败');
}
return;
}
$links = LinkModel::find(input('id'));
$this->assign('links',$links);
return view();
}
public function del()
{
$del = LinkModel::destroy(input('id'));
if($del){
$this->success('删除链接成功',url('lst'));
}else{
$this->error('删除链接失败!');
}
}
}
PHP
1
https://gitee.com/Ultron2018/lianshou.git
git@gitee.com:Ultron2018/lianshou.git
Ultron2018
lianshou
lianshou
master

搜索帮助

14c37bed 8189591 565d56ea 8189591