摘要:<?php/** * Created by PhpStorm. * User: Administrator * Date: 2019/3/1 * Time: 15:36 */namespace app\admin\controller;use app\admin\model\SlideModel;use think\facade\Session;use think\Request;class
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2019/3/1
* Time: 15:36
*/
namespace app\admin\controller;
use app\admin\model\SlideModel;
use think\facade\Session;
use think\Request;
class Slide extends Common
{
public function index(){
$slide = new SlideModel();
$slides = $slide->order('id','desc')->paginate(4);
$this->view->slides = $slides;
return $this->fetch();
}
public function add(){
return $this->fetch();
}
public function upload(Request $request){
$file = $request->file('file');
if($info = $file->validate(['ext' => 'jpg,jpeg,gif,png'])->move('upload')){
$filename = '/upload/'.$info->getSaveName();
return json([1,'上传成功','data'=>$filename]);
}else{
return $file->getError();
}
}
public function doAdd(Request $request)
{
$params = $request->param();
$params['time'] = time();
$params['username'] = Session::get('username');
$slide = new SlideModel();
if($slide->save($params)){
return ['res' => 1, 'msg' => '添加成功'];
}else{
return ['res' => 0, 'msg' => '添加失败'];
}
}
public function del(Request $request){
$id = $request->param('id');
$slide = new SlideModel();
if($slide->destroy($id))
{
return ['res' => 1, 'msg' => '删除成功'];
}else{
return ['res' => 0, 'msg' => '删除失败'];
}
}
}
批改老师:查无此人批改时间:2019-03-02 09:01:51
老师总结:完成的不错,虽然代码少,还是要加注释的。继续加油