html部分
<form action="{:url('upload')}" method="post" enctype="multipart/form-data">
<div class="layui-form-item">
<label class="layui-form-label">图片上传</label>
<input type="file" class="files" name="files" id="files">
</div>
</form>
php部分
public function upload()
{
$data = $this->request->post();
$file =request()->file("files");
$info = $file->move(ROOT_PATH.'\theme\admin\default\static'.DS.'\image');//图片保存路径
if ($info) {
$this->success('上传成功!');
}else{
$this->error('上传失败!');
}
}
Tips:在表单做文件或者图片上传操作时<form>里面必须添加enctype="multipart/form-data" 否则后台无法接收到文件