婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Laravel5.6框架使用CKEditor5相關(guān)配置詳解

Laravel5.6框架使用CKEditor5相關(guān)配置詳解

熱門標(biāo)簽:仁和怎么申請400開頭的電話 廣東地市地圖標(biāo)注 外呼系統(tǒng)撥打暫時無法接通 怎么向銷售公司推銷外呼系統(tǒng) 廣州防封卡外呼系統(tǒng)多少錢一個月 哪里辦理400電話 江西手機(jī)自動外呼防封系統(tǒng)是什么 長春人工外呼系統(tǒng)服務(wù)商 高德地圖標(biāo)注家

本文實例講述了Laravel5.6框架使用CKEditor5相關(guān)配置。分享給大家供大家參考,具體如下:

Laravel 相關(guān)配置

文件的上傳與存儲

參考文檔:

https://laravel-china.org/docs/laravel/5.6/requests/1367#1d60f1
https://laravel-china.org/docs/laravel/5.6/filesystem/1390
https://docs.ckeditor.com/ckeditor4/latest/guide/dev_file_upload.html#response-file-uploaded-successfully

創(chuàng)建符號鏈接

php artisan storage:link 

project/public/storage -> project/storage/app/public

修改配置文件config/filesystem.php

'default' => env('FILESYSTEM_DRIVER', 'public')

修改nginx和php的配置文件中上傳內(nèi)容大小的限制

#修改nginx配置文件
vim /usr/local/nginx/conf/nginx.conf
http {
  include    mime.types;
  default_type application/octet-stream;
  client_max_body_size 10M;
  .....
}
#重啟nginx
/usr/local/nginx/sbin/nginx -s reload
#修改php-fpm配置文件
vim /usr/local/etc/php/7.2/php.ini
post_max_size = 20M
upload_max_filesize = 20M
#重啟php-fpm
/usr/local/sbin/php72-fpm restart

編寫文件處理方法

/**
 * 處理上傳文件
 * @return [type] [description]
 */
public function uploadFile(Request $request){
  $postFile = 'upload';
  $allowedPrefix = ['jpg','png','doc','docx','xls','xlsx','zip','ppt','pptx','rar','pdf'];
  //檢查文件是否上傳成功
  if(!$request->hasFile($postFile) || !$request->file($postFile)->isValid()){
    return $this->CKEditorUploadResponse(0,'文件上傳失敗');
  }
  $extension = $request->file($postFile)->extension();
  $size = $request->file($postFile)->getClientSize();
  $filename = $request->file($postFile)->getClientOriginalName();
  //檢查后綴名
  Log::info('extension',[$filename=>$extension]);
  if(!in_array($extension, $allowedPrefix)){
    return $this->CKEditorUploadResponse(0,'文件類型不合法');
  }
  //檢查大小
  Log::info('size',[$filename=>$size]);
  if($size > 10*1024*1024){
    return $this->CKEditorUploadResponse(0,'文件大小超過限制');
  }
  //保存文件
  $path = '/storage/'.$request->file($postFile)->store('images');
  return $this->CKEditorUploadResponse(1,'',$filename,$path);
}
/**
 * CKEditor 上傳文件的標(biāo)準(zhǔn)返回格式
 * @param [type] $uploaded [description]
 * @param string $error  [description]
 * @param string $filename [description]
 * @param string $url   [description]
 */
private function CKEditorUploadResponse($uploaded,$error='',$filename='',$url=''){
  return [
    "uploaded" => $uploaded,
    "fileName" => $filename,
    "url" => $url,
    "error" => [
      "message" => $error
    ]
  ];
}

路由配置

#文件上傳路由
Route::post('/create/uploadFile','Admin\Articles\CreateController@uploadFile');
#從word中復(fù)制內(nèi)容時,自動上傳圖片路由
Route::post('/create/uploadFileresponseType=json','Admin\Articles\CreateController@uploadFile');

CKEditor相關(guān)配置

CKEditor配置參數(shù):https://docs.ckeditor.com/ckeditor4/latest/api/CKEDITOR_config.html

CKEDITOR.replace('content',{
  height:500,
  fileTools_requestHeaders : {
    'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
  },
  isFileUploadSupported : true,
  filebrowserUploadUrl : '/create/uploadFile',
  language : 'zh-cn', 
}); 

Laravel-CSRF保護(hù)

相關(guān)文檔:
https://laravel-china.org/docs/laravel/5.6/csrf/1365
https://docs.ckeditor.com/ckeditor4/latest/api/CKEDITOR_config.html#cfg-fileTools_requestHeaders

首先,在頁面head部分添加csrf參數(shù)

!-- CSRF Token -->
meta name="csrf-token" content="{{ csrf_token() }}">

然后,為CKEditor編輯器的xhr請求增加請求頭參數(shù)

fileTools_requestHeaders : {
  'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}

隱藏“瀏覽服務(wù)器”按鈕

 

“瀏覽服務(wù)器”按鈕,用于實現(xiàn)對已上傳文件的管理,可以借助CKFinder實現(xiàn),由于目前沒有該需求,并且引入該功能會導(dǎo)致文件安全問題,本文采用了隱藏該按鈕的方案。

參考附錄:ckeditor隱藏“瀏覽服務(wù)器”按鈕

基本思路是從一下三個文件中,查找關(guān)鍵字browseServer,通過設(shè)置display屬性隱藏該按鈕。

ckeditor/plugins/image/dialogs/image.js
ckeditor/plugins/flash/dialogs/flash.js
ckeditor/plugins/link/dialogs/link.js

image

flash

link

附錄:ckeditor隱藏“瀏覽服務(wù)器”按鈕

由于ckeditor中的"上傳圖片""上傳文件""上傳FLASH” 三個功能中都有“瀏覽服務(wù)器”按鈕,所以我們要修改3個JS文件,先打開ckeditor文件夾中的ckeditor\plugins\image\dialogs\image.js文件,CTRL+F,搜索"browseServer”,找到該詞第一次出現(xiàn)的位置,在后面添加雙引號內(nèi)的內(nèi)容",style:'display:none;'"。如下圖:

再搜索"filebrowser",找到該詞第二次出現(xiàn)的位置,如下圖填入

CTRL+S保存該JS文件,出去刷新下自己的ckeditor,點擊圖片上傳按鈕后,你會發(fā)現(xiàn)瀏覽服務(wù)器按鈕不見了。

下面去弄掉文件上傳中的“瀏覽服務(wù)器”按鈕。

打開ckeditor\plugins\link\dialogs\link.js文件,還是搜索"browseServer"第一次出現(xiàn)的地方,如下圖插入雙引號內(nèi)的內(nèi)容",style:'display:none;'"。

CTRL+S保存該JS文件,出去刷新下自己的ckeditor,點擊“鏈接”按鈕后,你會發(fā)現(xiàn)“文件上傳選項”中的瀏覽服務(wù)器按鈕不見了。

最后弄掉上傳FLASH中的瀏覽服務(wù)器按鈕,打開ckeditor\plugins\flash\dialogs\flash.js文件,還是搜索"browseServer"第一次出現(xiàn)的地方,如上圖位置處插入雙引號內(nèi)的內(nèi)容",style:'display:none;'"。(這個和上面的幾乎一樣,就不截圖了)。CTRL+S保存該JS文件,出去刷新下自己的ckeditor,點擊“上傳FLASH”按鈕后,你會發(fā)現(xiàn)瀏覽服務(wù)器按鈕不見了。

至此,一個從前端到后臺,瀏覽服務(wù)器被全面禁用了的ckeditor誕生了!

更多關(guān)于Laravel相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Laravel框架入門與進(jìn)階教程》、《php優(yōu)秀開發(fā)框架總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》

希望本文所述對大家基于Laravel框架的PHP程序設(shè)計有所幫助。

您可能感興趣的文章:
  • Laravel如何友好的修改.env配置文件詳解
  • Nginx中運行PHP框架Laravel的配置文件分享
  • Laravel框架環(huán)境與配置操作實例分析
  • Laravel 前端資源配置教程
  • laravel config文件配置全局變量的例子
  • Laravel數(shù)據(jù)庫讀寫分離配置的方法
  • Laravel 數(shù)據(jù)庫加密及數(shù)據(jù)庫表前綴配置方法
  • laravel框架數(shù)據(jù)庫配置及操作數(shù)據(jù)庫示例
  • laravel-admin自動生成模塊,及相關(guān)基礎(chǔ)配置方法
  • laravel 配置路由 api和web定義的路由的區(qū)別詳解
  • Laravel配置全局公共函數(shù)的方法步驟
  • Laravel5框架自定義錯誤頁面配置操作示例
  • laravel配置Redis多個庫的實現(xiàn)方法
  • nginx實現(xiàn)一個域名配置多個laravel項目的方法示例
  • laravel 框架配置404等異常頁面
  • Laravel 5.5官方推薦的Nginx配置學(xué)習(xí)教程
  • Laravel Memcached緩存驅(qū)動的配置與應(yīng)用方法分析
  • Laravel 5+ .env環(huán)境配置文件詳解

標(biāo)簽:海北 梅河口 黔東 湘西 惠州 濮陽 廈門 文山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Laravel5.6框架使用CKEditor5相關(guān)配置詳解》,本文關(guān)鍵詞  Laravel5.6,框架,使用,CKEditor5,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Laravel5.6框架使用CKEditor5相關(guān)配置詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于Laravel5.6框架使用CKEditor5相關(guān)配置詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    中文字幕一区二区不卡| 色哟哟国产精品免费观看| 男人的天堂亚洲一区| 蜜臀久久久久久久| 青青国产91久久久久久| 91麻豆精品久久久久蜜臀 | 亚洲综合一二区| 亚洲成人av在线电影| 中文字幕成人网| 国产午夜亚洲精品理论片色戒| 国产精品蜜臀在线观看| 国产精品亚洲专一区二区三区| xf在线a精品一区二区视频网站| 91蜜桃传媒精品久久久一区二区| 日韩一级片网站| 久久国产夜色精品鲁鲁99| 久久超碰97中文字幕| 高潮精品一区videoshd| 在线观看亚洲a| 欧美日韩1234| 国产福利一区二区| 一本大道久久a久久精品综合| 69堂成人精品免费视频| 欧美在线你懂的| 国产精品毛片久久久久久| 色中色一区二区| 国产婷婷一区二区| 亚洲一级在线观看| 国产精品一色哟哟哟| 国产色91在线| 国产亚洲精品资源在线26u| 综合欧美亚洲日本| 9色porny自拍视频一区二区| 欧美国产日韩精品免费观看| 日韩 欧美一区二区三区| 欧美人妇做爰xxxⅹ性高电影 | 1024国产精品| 日韩欧美美女一区二区三区| 欧美顶级少妇做爰| 日韩电影在线一区二区| 国产乱码一区二区三区| 日韩精品在线一区二区| 欧美综合一区二区三区| 麻豆精品久久精品色综合| 中文字幕一区免费在线观看| 欧美日韩国产一级二级| 国产精品123| 亚洲乱码中文字幕| 国产校园另类小说区| 欧美r级电影在线观看| 波多野结衣中文一区| 日本sm残虐另类| 亚洲第一久久影院| 亚洲日本乱码在线观看| 欧美日韩国产美| 99精品桃花视频在线观看| 亚洲卡通动漫在线| 亚洲第一综合色| 亚洲亚洲精品在线观看| 欧美亚洲国产bt| 国产婷婷色一区二区三区四区| 精品国一区二区三区| 亚洲国产三级在线| 色哟哟亚洲精品| 日韩一级片网址| 日韩精品一区二区三区在线播放| 日韩一区二区三区免费看| 日韩三级视频在线观看| 久久精品夜夜夜夜久久| 久久久一区二区| 一区二区三区中文在线观看| 亚洲成人在线免费| 麻豆精品视频在线观看视频| 日韩精品成人一区二区在线| 午夜精品成人在线| 一区二区激情小说| 亚洲精品欧美专区| 国产精品一区一区三区| 色哟哟一区二区| 在线观看日韩毛片| 精品国产91乱码一区二区三区| 欧美国产禁国产网站cc| 天堂成人免费av电影一区| 波多野结衣亚洲| 欧美在线观看一区| 亚洲国产成人私人影院tom | 亚洲视频1区2区| 色呦呦国产精品| 国产毛片精品一区| 亚洲精品一区二区三区香蕉| 亚洲你懂的在线视频| 欧美亚洲图片小说| 美女视频免费一区| 中文字幕一区在线观看| 欧美久久久久久久久中文字幕| 日本午夜一本久久久综合| 久久综合九色欧美综合狠狠| 粉嫩av亚洲一区二区图片| 一区二区三区在线免费| 欧美一区二区日韩| 国产精品一二二区| 日韩电影一区二区三区| 亚洲女爱视频在线| 国产亚洲精品福利| 7777精品伊人久久久大香线蕉 | 亚洲国产wwwccc36天堂| 国产欧美日韩卡一| 91精品国产乱码久久蜜臀| 99精品热视频| av资源网一区| 99久久99久久精品国产片果冻| 国产毛片精品国产一区二区三区| 另类小说欧美激情| 天天射综合影视| 国产综合成人久久大片91| 久久99国内精品| 成人国产精品免费观看| 欧美午夜精品免费| 久久久激情视频| 亚洲精品久久嫩草网站秘色| 免费看欧美美女黄的网站| 麻豆精品视频在线| 欧美午夜在线观看| 亚洲天堂网中文字| 粉嫩av一区二区三区| 日韩中文字幕av电影| 蜜臀精品一区二区三区在线观看| 亚洲欧美一区二区三区久本道91| 亚洲综合小说图片| 男女性色大片免费观看一区二区| 精品一区二区三区影院在线午夜| 精品一二三四在线| 日本精品裸体写真集在线观看 | 夜夜夜精品看看| 韩日欧美一区二区三区| 欧美日韩在线三级| 亚洲婷婷国产精品电影人久久| 一区二区免费在线播放| 久久国产精品99久久久久久老狼| av激情亚洲男人天堂| 91精品国产高清一区二区三区蜜臀| 国产精品久久久久久久久免费桃花 | 欧美精品一区二区三区在线 | 精品在线观看免费| 色老头久久综合| 精品国产一区a| 久久爱www久久做| 91精品欧美久久久久久动漫| 一二三四区精品视频| caoporm超碰国产精品| 欧美激情在线一区二区| 国产精品一区二区不卡| 久久精品日韩一区二区三区| 精品在线观看免费| 国产午夜亚洲精品午夜鲁丝片| 麻豆一区二区三| 精品久久久久久久人人人人传媒| 琪琪久久久久日韩精品| 精品日产卡一卡二卡麻豆| 国产一区三区三区| 中文字幕成人av| 99久免费精品视频在线观看 | 日本黄色一区二区| 久久精品噜噜噜成人88aⅴ| 久久综合狠狠综合久久激情| 国产福利不卡视频| 一区二区不卡在线视频 午夜欧美不卡在| 91影视在线播放| 久久成人久久爱| 亚洲综合精品久久| 亚洲国产成人一区二区三区| 欧美性生活一区| 成人aa视频在线观看| 久久国产剧场电影| 一区二区三区高清在线| 久久久精品免费免费| 欧美日韩免费在线视频| 国产成人免费在线观看| 日本aⅴ精品一区二区三区| 一区二区欧美国产| 亚洲人成在线观看一区二区| 精品免费视频.| 欧美福利视频导航| 色香蕉久久蜜桃| 在线免费观看成人短视频| jiyouzz国产精品久久| 精品影视av免费| 激情小说欧美图片| 久久电影网站中文字幕| 狠狠狠色丁香婷婷综合激情| 久久99久久久久| 国内精品国产成人国产三级粉色| 亚洲高清在线视频| 久久精品国产亚洲a| 国产精品资源网站| 激情综合色播激情啊| 成人晚上爱看视频| 欧美性感一区二区三区| 日本韩国精品在线| 日韩欧美国产小视频|