轮播新闻的增加及删除

原创 2019-02-07 11:34:32 279
摘要:<?php/** * Created by PhpStorm. * User: Administrator * Date: 2019-02-07 * Time: 9:23 */namespace app\admin\controller;use app\admin\controller\Common;use think\facade\Session;use think\facade\Requ
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2019-02-07
* Time: 9:23
*/

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

class Slide extends Common
{

   public function index()
   {
       $slide= new SlideModel();

       $data= $slide->order('id','desc')->paginate(5);

       $this->view->slide= $data;

       return $this->view->fetch();
   }

   public function add()
   {
       return $this->fetch();
   }

   public function doadd()
   {
       $data =Request::param();

       $slide= new SlideModel();

       $data['username']=Session::get('username');
       $data['time']=time();

       $info= $slide->save($data);

       if ($info)
       {
           return ['res'=>1,'msg'=>'新增成功'];
       }
       else
       {
           return ['res'=>0,'msg'=>'新增失败'];
       }


   }

   public function upload() //上传图片文件
   {
       $file= Request::file('file');

       $info= $file->validate(['ext'=>'jpg,jpeg,png,gif'])->move('upload');

       if ($info)
       {
           $filename= '/upload/'.$info->getSaveName();

           return json([1,'上传成功','data'=>$filename]);
       }
       else
       {
           return $file->getError();
       }
   }

   public function del()
   {
       $id = Request::param('id');

       $slide= new SlideModel();

       $info = $slide->destroy($id);

           if($info)
           {
               return ['res'=>1,'msg'=>'删除成功'];
           }

   }

}


批改老师:查无此人批改时间:2019-02-11 09:26:37
老师总结:作业完成的不错。等你做完后台,就会发现很简单,都是对数据库进行操作,继续加油

发布手记

热门词条