【发布时间】:2015-12-23 20:46:13
【问题描述】:
您好,我正在尝试使用 Laravel 5 上传图片
功能是:
$file_name = '';
//validation of image before uploading and saving
if( Input::hasFile('img') && Input::file('img')->isValid() ){
$file = Input::file('img'); //creating an object
$file_name = str_random(30) . '.' . $file->getClientOriginalExtension(); //randon str name to img file with the ext of the original file
$file->move( public_path() . '\assets\img', $file_name);
}
表单:多部分/表单数据
输入:输入类型=“文件”名称=“img”
问题是$file_name中总是有一个空值
【问题讨论】:
-
你确定这个条件
if( Input::hasFile('img') && Input::file('img')->isValid() ){中的代码被执行了 -
它没有。那就是问题所在。当我 dd 时,我上传文件结束仍然 jeep gettino 'null'
-
分享您的
html表单开始标签。
标签: php forms file-upload laravel-5