Laravel Input::get(';file';)return';空';使用PHP5.6
我已经将PHP从5.4升级到5.6,现在我无法获得图像扩展名,因为Input::get('file')返回null。我没有接触代码,只是升级了PHP 我使用Laravel4.2Laravel Input::get(';file';)return';空';使用PHP5.6,laravel,laravel-4,Laravel,Laravel 4,我已经将PHP从5.4升级到5.6,现在我无法获得图像扩展名,因为Input::get('file')返回null。我没有接触代码,只是升级了PHP 我使用Laravel4.2 $input = Input::all(); $rules = array( 'file' => 'image|max:3000', ); $validation = Validator::make($input, $rules); if ($valida
$input = Input::all();
$rules = array(
'file' => 'image|max:3000',
);
$validation = Validator::make($input, $rules);
if ($validation->failed())
{/*
return Response::make($validation->errors->first(), 400);*/
return Response::json(['error' => $validation->errors->first()]);
}
$image = Input::file('file');
$filename = time() . '.' . $image->getClientOriginalExtension();
$path = public_path('images/temp/' . $filename);
Image::make($image->getRealPath())->save($path);
Session::put('topicCover', $path);
return Response::json(['status' => 'success', 'filename' => $filename]);
我发现错误发生在该行之后
“Image::make($Image->getRealPath())->save($path);”
这可能是因为在重新安装xampp后,它不允许apache将文件从xampp\temp移动到我的文件夹 好的,找到了答案-升级PHP后我没有启用fileinfo扩展。
伟大的脸掌 你能给我们看一下密码吗?@user3514160更新了问题