複数の画像と値の配列を保存しようとしていますが、値は保存されていましたが、画像を追加するときに、ここで画像を1つだけアップロードすると、エラーが表示されます。
は私のコントローラ機能は、それが最後の更新後に正常に動作しています
public function store(Request $request) {
$parentproduct = new Product();
$parentproduct->id = Input::get('id');
$parentproduct->save();
$insertedId = $parentproduct->id;
$uploadcount=0;
$files = Input::file('main_image');
$file_count = count($files);
foreach($files as $i=>$file) {
$multiupload=new ProductsTranslation();
if($request->hasFile('main_image')){
$destinationPath = 'website/images';
$filename = $file->getClientOriginalName();
$upload_success = $file->move($destinationPath, $filename);
$uploadcount ++;
$multiupload->main_image = $filename;
$multiupload->id = $request->input('id')[$i];
$multiupload->title = $request->input('title')[$i];
$multiupload->language = $request->input('language')[$i];
$multiupload->product_id=$parentproduct->id;
$multiupload->save();
}
}
だ...
あなたのフォームは、私たちにしてくださいを示すことができましたか? –
あなたの名前atrrの後ろに '[]'を追加して、 'main_image []'のように見せてください。 –
これは私にこのエラーを受け取ります: 非オブジェクト上のgetClientOriginalName()メンバ関数の呼び出し –