我正在尝试在数据库表的单行中上传多个图像并在显示页面中访问它们。我已经尝试过本教程: laraveldaily.com/upload-multiple-files-laravel-5-4/ 但有两个不同的表建立并建立关系。
我希望这发生在一个表中。
原文由 Rojina 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在尝试在数据库表的单行中上传多个图像并在显示页面中访问它们。我已经尝试过本教程: laraveldaily.com/upload-multiple-files-laravel-5-4/ 但有两个不同的表建立并建立关系。
我希望这发生在一个表中。
原文由 Rojina 发布,翻译遵循 CC BY-SA 4.0 许可协议
$images = array();
if ($request->hasFile('gallery_image')) {
$files = $request->file('gallery_image');
foreach ($files as $file) {
$image_name = md5(rand(1000, 10000));
$ext = strtolower($file->getClientOriginalExtension());
$image_full_name = $image_name . '.' . $ext;
$file->move('Your image path here',
$image_full_name);
$images[] = $image_full_name;
}
}
$house->gallery_image = json_encode($images);
原文由 Roshan Nahfiz 发布,翻译遵循 CC BY-SA 4.0 许可协议
5 回答3.3k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
这对我来说最有效:
首先在您的表单中执行此操作:
这用于多项选择:
现在在您的控制器中执行此操作:
希望这有效