【发布时间】:2016-09-04 14:25:23
【问题描述】:
您好,我在使用 laravel 上传图片时遇到以下错误:“调用成员函数 getClientOriginalExtension() on null”。
这是我的控制器:
$imageName = rand(11111, 99999) . '.' . $request->file('image')->getClientOriginalExtension();
$destinationPath = 'events';
$fileName = rand(11111, 99999) . '.' . $extension;
$upload_success = $image->move($destinationPath, $imageName);
这是我的看法:
{!! Form::file('image', null, ['class' => 'form-control']) !!}
如何将 $imageName 保存到数据库中的 pic 字段。我试过这个,但它不起作用。该字段在表格中保持为空。
$task=$request->user()->tasks()->create([
'name' => $request->name,
'description' => $request->description,
'location' => $request->location,
'pic' => $imageName,
]);
【问题讨论】:
-
确保你做一个多部分的帖子。文件 sis 好像没有上传