我的上传 action 代码为...这个可否说的更加详细些?
wedojava opened this issue · 5 comments
wedojava commented
你写的这个action方法确实不知道放哪里更好,放控制器中?还是就放在这个editor配置文件里?想快速试试,谢谢指教!
endachao commented
目前,上传图片对应的方法,已经移到扩展内部了,我是这样使用的
- 我有一个公共上传文件的控制器
backned/uploadFileController
2.在config/editor.php
里面配置 为我的控制器访问地址
'uploadUrl'=>'backend/upload/img'
3.在我的 backned/uploadFileController
控制器下的 img
代码如下
头部先引用
use EndaEditor;
然后 action如下
public function postImg(){
$data = EndaEditor::uploadImgFile('uploads');
return json_encode($data);
}
可以看到,我把图片上传移至扩展内部的时候,你已经不用担心如何去写上传图片的代码了,而是考虑把这个请求放在哪的问题了,对于把请求放在哪,这个根据您的需求配置,这个还是挺灵活的
endachao commented
目前,上传图片对应的方法,已经移到扩展内部了,我是这样使用的
- 我有一个公共上传文件的控制器
backned/uploadFileController
2.在config/editor.php
里面配置 为我的控制器访问地址
'uploadUrl'=>'backend/upload/img'
3.在我的 backned/uploadFileController
控制器下的 img
代码如下
头部先引用
use EndaEditor;
然后 action如下
public function postImg(){
$data = EndaEditor::uploadImgFile('uploads');
return json_encode($data);
}
可以看到,我把图片上传移至扩展内部的时候,你已经不用担心如何去写上传图片的代码了,而是考虑把这个请求放在哪的问题了,对于把请求放在哪,这个根据您的需求配置,这个还是挺灵活的
endachao commented
其实不用在乎我的action是什么,你只要清楚,下面这句代码会上传图片,并返回数据给编辑器
EndaEditor::uploadImgFile('uploads');
wedojava commented
谢谢解答,我想让客户有上传图片操作时才调用这个方法,我再想想,你的思路我已明白了,谢谢..
wilbur-yu commented
安装完成后,少了对jquery的引入.按照安装文档安装完成并创建一个editor实例后,报Error: Bootstrap's JavaScript requires jQuery,需要在head.blade.php中引入jquery.js.