Как сохранять изображение в поле базы данных?
Не целесообразно сохранять изображение в BD, так как ваша база будет расти неимоверно.
Лучше сохранять в базу путь к картинке и ложить ее в какой либо каталог.
Не вдаемся в подробности зачем. Читаем полученный файл из tmp папки,$filedata = file_get_contents(path/to/tmp/file/from/post/data);
Сохраняем:File::create(["data" => $fileadata]);
Тип данных поля data BLOB или производные. Чтобы этим потом как-то можно было более менее манипулировать, накидываем в таблицу тип файла, окончание, название, размер и прочие мета-данные.