larvelの画像アップロード時に、fileやhasfile関数を使う場合があるかと思いますが、
引数を2次元配列を使った際の記述の仕方がわからなくて、色々調べてなかなか見つからなかったので、メモをとっとこう。
<img src="image" name="page_thumbImg[1][2]" value="">
というタグを使っている場合は、
page_thumbImg.1.2
という感じにするとよいようです。
[]を使うのではなく、ドットで区切ります。
サンプルは以下です。
$imagefilename="page_thumbImg.1.2";
if ($request->hasFile($imagefilename)) {
$pageMainthumbImg = $request->file($imagefilename);
$name_gen = hexdec(uniqid()) . '.' . $pageMainthumbImg->getClientOriginalExtension();
Image::make($pageMainthumbImg)->resize(1900, 250)->save('upload/page_images/'.$name_gen);
$saveUrlpageMainthumbImg = 'upload/page_images/'.$name_gen;
} else {
$saveUrlpageMainthumbImg = null;
}
$page_repeat_fields1->page_thumbImg=$saveUrlpageMainthumbImg;