代码拉取完成,页面将自动刷新
<?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('删除链接失败!');
}
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。