研究了一天,很多blog写的好多的坑,其实只是以下代码即可。
public function upload()
{
$file = Input::file('Filedata');
if($file -> isValid()){
//检验一下上传的文件是否有效.
$realPath = $file -> getRealPath(); //这个表示的是缓存在tmp文件夹下的文件的绝对路径,例如我的是: C:\wamp\tmp\php9372.tmp
$entension = $file -> getClientOriginalExtension(); //上传文件的后缀.
$newName = date('YmdHis').mt_rand(100,999).".".$entension; //重新命名
$path = $file->move(public_path().'/storage/uploads',$newName); //移动缓存的文件到新的目录下
}
}