php - 干预图像上传到laravel中的mysql数据库显示以下错误
问题描述
当我将图像保存到数据库时,我收到下面的错误,这是我的代码,注意:我使用了干预库
错误
Illuminate\Database\QueryException Illuminate\Database\Connection::runQueryCallback
`public function store(Request $request)
{
//
$request->validate([
'category_name' => 'required',
'category_image' => 'required|image|mimes:jpeg,png,jpg,gif|max:2048',
]);
// $data = $request->all();
$imageFile = $request->category_image;
$image = Image::make($imageFile->getRealPath());
Response::make($image->encode('jpeg'));
$formData = array(
'parent_id' => uniqid(),
'category_name' => $request->category_name,
'category_image' => $image,
'image_name' => 'image',
'status' => 1,
);
Categories::create($formData);
return redirect()->route('category.index')->with('flash_message_success','Category added successfully...');
}`
解决方案
推荐阅读
- node.js - flash nodejs不显示
- javascript - Javascript计算器,如何在等于后保存显示值
- python-3.x - BeautifulSoup 将撇号转换为 'â\x80\x99'
- c++ - 无法使用 std::function 作为参数类型(需要函数指针版本)宁愿模板像 STL 但它不能推断参数
- javascript - indexOf 到 some() javaScript
- r - 如何在不使用循环的情况下为两个不同的条件返回逻辑向量“y”
- docker - 使用第二个 docker-compose 文件运行之前设置的容器后出错
- html - 更改不透明 div 中存在的图像的不透明度
- asp.net - 如何使用具有 ArrayList 多个值的中继器作为多个 td 中的一个 tr?
- c++ - c++ 请我不知道这里有什么问题