后台管理系统--轮播图管理

Original 2019-05-28 00:47:31 925
abstract:<?php/** * Created by PhpStorm. * User: Administrator * Date: 2019/5/27 * Time: 23:41 */namespace app\admin\controller;use app\admin\controller\Common;use think\facade\Request;use think\facade\Sess

<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2019/5/27
* Time: 23:41
*/

namespace app\admin\controller;
use app\admin\controller\Common;
use think\facade\Request;
use think\facade\Session;
use app\model\Slide as SlideModel;


class Slide extends Common
{
   public function index()
   {
       $slides = SlideModel::all();
       $this->assign('slides',$slides);
       //渲染轮播图管理界面
       return $this->fetch();
   }
   public function add()
   {
       return $this->fetch();
   }
   public function upload()
   {
       //获取上传图片信息
       $file = Request::file('file');
       //验证图片信息并移动到指定目录
       $info = $file->validate(['ext' => 'jpg,jpeg,png,gif'])->move('upload');
       if ($info) {
           //返回成功的提示信息
           return json(['errno'=>0,'data'=>['/upload/'.$info->getSaveName()]]);
       } else {
           return $file->getError();
       }
   }
   public function doAdd()
   {
       //获取提交过来的数据
       $data = Request::param();
       //加入添加时间
       $data['time'] = time();
       $data['username'] = Session::get('username');
       //把数据添加到数据库中
       $result = SlideModel::create($data);
       if ($result) {
           return ['res'=>1,'msg'=>'添加成功'];
       }else {
           return ['res'=>0,'msg'=>'添加失败'];
       }
   }
   //删除
   public function del()
   {
       //获取需要删除的ID
       $slideId = Request::param('id');
       $result = SlideModel::destroy($slideId);
       if ($result) {
           return ['res'=>1,'msg'=>'删除成功'];
       }
   }
}

后台管理系统--轮播图管理.png

Correcting teacher:天蓬老师Correction time:2019-05-28 17:01:33
Teacher's summary:你有一张图没有显示出来, 是没有图, 还是路径不对.....

Release Notes

Popular Entries