关于 Dcat Admin 中的上传图片
尝试了一下关于
然后一直显示上传错误
代码如下

官方文档也没有详细的说明upload后的url,我本地测试的url是
在点击upload后就出现了这个404了
就并不是很理解怎么上传以及图片回显的问题


关于 LearnKu
请求分析:
http://127.0.0.1/admin/setting。Dcat Admin后台,以及你控制器的截图,大概得知你用的估计是resources资源路由。POST方法,可以知道你走的路由如下:它走的是你控制器中的
store方法,你控制器里面看不到是因为,你继承了AdminController这个控制器,它有store方法父类里面的
store()方法很简单,它最终走的还是$this->form()你控制器里面的form()方法。form()的方法内容大概如下:Form的make()方法,使用编辑器代码追踪功能,点击进入make()方法中, 找到vendor/dcat/laravel-admin/src/Form.php这个文件,里面有个$availableFields成员变量内容如下:Image这个类文件, 里面有一个prepareFile()方法。vendor/dcat/laravel-admin/src/Form/Field/UploadField.php这个文件中的upload()方法中使用了它,这个upload()方法就是你图片上传的方法,这个方法也返回上传图片成功和失败的内容。然后在这些方法里面,打一些断点,看看到底哪里出问题了!
然后也根据日志文件,里面的报错信息可以让你快速定位问题位置,以及原因。