使用 Laravel-imageup 上传图片,但是一直上传失败,什么原因?

在使用表单上传图片时,使用了 laravel-imageup 库,根据文档配置好字段后,图片并没有上传成功。
我的代码如下:

<?php

namespace App\Models;

use QCod\ImageUp\HasImageUploads;
use Illuminate\Database\Eloquent\Model;

class Article extends Model
{
    use HasImageUploads;

    protected static $imageFields = ['cover'];

    public function createArticle(array $article)
    {
        foreach ($article as $key => $item){
            $this->{$key} = $item;
        }
        return $this->save($article);
    }
}

让我迷惑的并不是这个未上传成功的这个结果,而是所谓的“自动”上传到底原理是什么?仅仅上边几行代码,完全没调用 HasImageUploads 里的方法呀?求大佬解释一下。

代码是写给人看的,顺便给机器运行一下。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
最佳答案

问题已经解决。搞清楚几个钩子函数也都清晰到底是如何调用自动上传的了。

5年前 评论
讨论数量: 2

数据库有Cover这个字段,传入来的图片是用Cover这个字段名吗?

5年前 评论
luci (楼主) 5年前

问题已经解决。搞清楚几个钩子函数也都清晰到底是如何调用自动上传的了。

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!