Php 在laravel中上传并调整图像大小
我有文章部分,它有一个图像,标题,正文 在上传到public之前,我调整了图像的大小,但是在数据库中它没有保存,图像保存为{},而不是路径 请帮帮我Php 在laravel中上传并调整图像大小,php,laravel,Php,Laravel,我有文章部分,它有一个图像,标题,正文 在上传到public之前,我调整了图像的大小,但是在数据库中它没有保存,图像保存为{},而不是路径 请帮帮我 public function store(RequestsArticle $request) { $inputs = $request->all(); $input['imagename'] = date('Y_m_d_H_i_s') . rand(10, 99) . "." . $inputs[
public function store(RequestsArticle $request)
{
$inputs = $request->all();
$input['imagename'] = date('Y_m_d_H_i_s') . rand(10, 99) . "." . $inputs['image']->extension();
$path = public_path('uploads/articles');
$img = Image::make($inputs['image']->path());
$img->resize(100, 100, function ($constraint) {
$constraint->aspectRatio();
})->save($path . '/' . $input['imagename']);
$inputs['image']->move($path, $input['imagename']);
Article::create($inputs);
return redirect()->route('article.index')->with('success', 'record create successfully');
}
您是否在
文章
的$filleble
数组中有imagename
?是的,我在文章模型中有图像。请您将文章
模型的代码添加到问题中。