国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

laravel-admin集成ueditor編輯器的圖片列表顯示問題解

2020-03-22 19:45:02
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了關于laravel-admin集成ueditor編輯器的圖片列表顯示問題解決方法,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

laravel-admin集成ueditor推薦使用laravel-u-editor,它是ueditor的laravel composer版本。基于UEditor 1.4.3.3開發,支持en、zh_CN、zh_TW,并且支持本地和七牛云存儲,默認為本地上傳 html' target='_blank'>public/uploads

安裝
composer require stevenyangecho/laravel-u-editor然后在config/app.php的providers下增加一行Stevenyangecho/UEditor/UEditorServiceProvider::classphp artisan vendor:publish
基本配置
1.增加組件文件:app/Admin/Extensions/Form/uEditor.php: ?phpnamespace App/Admin/Extensions/Form;use Encore/Admin/Form/Field; * 百度編輯器 * Class uEditor * @package App/Admin/Extensions/Formclass uEditor extends Field // 定義視圖 protected $view = admin.uEditor  // css資源 protected static $css = []; // js資源 protected static $js = [ laravel-u-editor/ueditor.config.js , laravel-u-editor/ueditor.all.min.js , laravel-u-editor/lang/zh-cn/zh-cn.js  public function render() $cs=csrf_token(); $this- script = EOT //解決第二次進入加載不出來的問題 UE.delEditor( ueditor  // 默認id是ueditor var ue = UE.getEditor( ueditor  ue.ready(function () { ue.execCommand( serverparam , _token , $cs  return parent::render();
// mode = local ,//上傳方式,local 為本地 qiniu 為七牛 mode = qiniu ,//上傳方式,local 為本地 qiniu 為七牛 //七牛配置,若mode= qiniu ,以下為必填. qiniu = [ accessKey = 。。。 , secretKey = 。。。 , bucket = 。。。 , url = 。。。 ,//七牛分配的CDN域名,注意帶上http:// ],
修復上傳界面中無法管理文件列表的問題
vendor/stevenyangecho/laravel-u-editor/src/ListsQiniu.phppublic function getList() $size = $this- request- get( size , $this- listSize); $start = $this- request- get( start ,  $auth = new Auth(config( UEditorUpload.core.qiniu.accessKey ), config( UEditorUpload.core.qiniu.secretKey  $bucketManager = new BucketManager($auth); // 注釋掉下面的行// list($items, $marker, $error) = $bucketManager- listFiles(config( UEditorUpload.core.qiniu.bucket ), $this- path, $start, $size);// 下面三行是修改的 $result1 = $bucketManager- listFiles(config( UEditorUpload.core.qiniu.bucket ), $this- path, $start, $size); $size = count($result1); // 如果不取到items,報找不到key的錯誤 $items = $result1[0][ items // 判斷是否錯誤 if ($size 2) { return [ state = $error- message(), list = array(), start = $start, total = 0 if(empty($items)){ return [ state = no match file , list = array(), start = $start, total = 0 $files=[];// dd($items[ items  foreach ($items as $v) { if (preg_match( //.( . $this- allowFiles . )$/i , $v[ key ])) { $files[] = array( url = rtrim(config( UEditorUpload.core.qiniu.url ), / ). / .$v[ key ], mtime = $v[ mimeType ], if(empty($files)){ return [ state = no match file , list = array(), start = $start, total = 0 /* 返回數據 */ $result = [ state = SUCCESS , list = $files, start = $start, total = count($files) return $result; }

以上就是本文的全部內容,希望對大家的學習有所幫助,更多相關內容請關注PHP !

相關推薦:

解決laravel-admin中select在form編輯時不能自動選中當前的值的問題

gitbash PHP執行輸出中文亂編解決方式

以上就是laravel-admin集成ueditor編輯器的圖片列表顯示問題解決方法的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 岗巴县| 泾川县| 秭归县| 隆回县| 巴中市| 福海县| 芷江| 皋兰县| 清原| 千阳县| 彩票| 泗阳县| 广州市| 岑巩县| 积石山| 凤城市| 融水| 夏河县| 襄城县| 罗田县| 崇礼县| 饶平县| 保定市| 五华县| 罗源县| 聊城市| 思南县| 陵川县| 彭泽县| 六枝特区| 龙江县| 肥城市| 新郑市| 阿荣旗| 万全县| 汕头市| 德阳市| 灵璧县| 琼海市| 金平| 太仆寺旗|