首先打印了下数据

$files = request()->file();

看到的是这样的

object(think\File)#37 (13) {
  ["error":"think\File":private] => string(0) ""
  ["filename":protected] => string(22) "C:\Windows\php7634.tmp"
  ["saveName":protected] => NULL
  ["rule":protected] => string(4) "date"
  ["validate":protected] => array(0) {
  }
  ["isTest":protected] => NULL
  ["info":protected] => array(5) {
    ["name"] => string(38) "u=1144643513,1303489100&fm=27&gp=0.jpg"
    ["type"] => string(10) "image/jpeg"
    ["tmp_name"] => string(22) "C:\Windows\php7634.tmp"
    ["error"] => int(0)
    ["size"] => int(11261)
  }
  ["hash":protected] => array(0) {
  }
  ["pathName":"SplFileInfo":private] => string(22) "C:\Windows\php7634.tmp"
  ["fileName":"SplFileInfo":private] => string(11) "php7634.tmp"
  ["openMode":"SplFileObject":private] => string(1) "r"
  ["delimiter":"SplFileObject":private] => string(1) ","
  ["enclosure":"SplFileObject":private] => string(1) """
}

本来想拿到上传文件的类型

dump($files->info);

结果是

微信图片_20190428142621.png

最后发现有个函数getInfo()

dump($files->getInfo());
array(5) {
  ["name"] => string(38) "u=1144643513,1303489100&fm=27&gp=0.jpg"
  ["type"] => string(10) "image/jpeg"
  ["tmp_name"] => string(22) "C:\Windows\php7491.tmp"
  ["error"] => int(0)
  ["size"] => int(11261)
}

然后就拿到了图片的信息