摘要:学习了这个课程主要了解了应用公共文件的作用<?php /** * Created by PhpStorm. * User: Administrator * Date: 2018/7/21 * Time: 14:44 */ namespace&
学习了这个课程主要了解了应用公共文件的作用
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2018/7/21
* Time: 14:44
*/
namespace app\admin\controller;
use app\admin\model\Newspic as newspicModel;
use app\admin\model\news;
use think\facade\Request;
use think\facade\Session;
use think\Controller;
class Newspic extends Controller
{
public function lst()
{
// 查询数据库资料
$newsp = newspicModel::paginate(6);
$this->assign('newsp',$newsp);
return $this->fetch();
}
public function add()
{
// 获取所有数据资料
$info = news::all();
$this->assign('info',$info);
return $this->fetch();
}
//获取上传的图片并返回信息
public function upload()
{
// 获取上传的图片
$file = Request::file('file');
if ($info = $file->validate(['ext' => 'jpg,jpeg,png,gif'])->move('upload')) {
$fileName='/upload/'.$info->getSaveName();
return json(['1'=>'上传成功!','data' => $fileName]);
}else{
return $file->getError();
}
}
public function DoAdd()
{
// 获取提交的数据
$data = Request::param();
$data['nadmin'] = Session::get('name');
// dump($data);die;
$newp = newspicModel::create($data);
if ($newp)
{
return ['res' => 1, 'msg' => '发布成功!'];
} else {
return ['res' => 2, 'msg' => '发布失败!'];
}
}
public function del()
{
$id=Request::param('id');
$newp =newspicModel::destroy($id);
if ($id){
return ['res'=>1,'msg'=>'删除成功'];
}
}
}
批改老师:韦小宝批改时间:2018-12-05 09:10:28
老师总结:恩!写的很不错!方法思路清晰!课后记得要多练习哦!