上传文件
最后更新于:2022-04-01 15:04:14
## 取得上传文件
`$file = Request::file('photo');`
## 确认文件是否有上传
~~~
if (Request::hasFile('photo'))
{
//
}
~~~
file 方法返回的对象是 Symfony\Component\HttpFoundation\File\UploadedFile 的实例,UploadedFile 继承了 PHP 的 SplFileInfo 类并且提供了很多和文件交互的方法。
确认上传的文件是否有效
~~~
if (Request::file('photo')->isValid())
{
//
}
~~~
## 移动上传的文件
~~~
Request::file('photo')->move($destinationPath);
Request::file('photo')->move($destinationPath, $fileName);
~~~
## 其他上传文件的方法
UploadedFile 的实例还有许多可用的方法,可以至该对象的 API 文档了解有关这些方法的详细信息。