我使用一些参数从iOS发布数据。我已将图像转换为字节并将其上传到服务器。参数的数据保存成功。但我无法检查是否有任何图像。是否有任何方法或东西来检查请求中是否存在任何图像?下面是为存储数据而编写的代码。除了图像,其他任何工作都很好,我相信。 iOS应用程序成功发送字节。我无法处理或从请求中提取图像。
public function createIdea(Request $request) {
$filename = '';
if ($request->hasFile('idea_image')) {
$filename = $request->file('idea_image')->getClientOriginalName();
$moveImage = $request->file('idea_image')->move('images', $filename);
}
$idea = new Idea();
$idea->idea_info = $request->input('idea_title');
$idea->idea_info = $request->input('idea_info');
$idea->idea_image = "images/".$filename;
$idea->idea_location = $request->input('idea_location');
$idea->idea_description = $request->input('idea_description');
$idea->idea_description = $request->input('selection');
$idea->user_id = \Auth::id();
dd($idea);
$idea->save();
$ideaId = $idea->id;
if ( ! $idea->id ) {
$statusCode =404;
response()->json(array('Status:' => 'Idea Creation FAILED'),$statusCode);
}else{
$response = $idea->toJson();
$statusCode =200;
return response()->json(array('Status:' => 'Idea Created Successfully', 'ideaId' => $ideaId),$statusCode);
}
}
答案 0 :(得分:1)
简单。
if (File::exists($myfile)) {
echo "Yup. It exists.";
}