Sử dụng trình soạn thảo CKeditor tích hợp CKFinder với Laravel
Posted: 30/3/2019.
Bài viết này sẽ hướng dẫn các bạn cách sử dụng trình soạn thảo CKEditor có tích hợp trình upload ảnh CKFinder trên Laravel hoặc bất kỳ website nào bạn muốn.
Bước 1 : Download CKEditor
Đầu tiên, bạn cần download ckeditor từ trang http://ckeditor.com/download, sau đó extract và đổi tên thư mục thành và lưu vào thư mục public.
Bước 2: Download KCFinder
Thay vì download ckfinder bạn download kcfinder tại đây. Làm tươn tự như với ckeditor, bạn đổi tên thư mục thành kcfinder và lưu thư mục vào thư mục public của Laravel.
Bước 3: Cấu hình CKEditor
Mở file \public\ckeditor\config.js và sửa nội dung như dưới đây:
CKEDITOR.editorConfig = function(config) {
config.filebrowserBrowseUrl = '/kcfinder/browse.php?opener=ckeditor&type=files';
config.filebrowserImageBrowseUrl = '/kcfinder/browse.php?opener=ckeditor&type=images';
config.filebrowserFlashBrowseUrl = '/kcfinder/browse.php?opener=ckeditor&type=flash';
config.filebrowserUploadUrl = '/kcfinder/upload.php?opener=ckeditor&type=files';
config.filebrowserImageUploadUrl = '/kcfinder/upload.php?opener=ckeditor&type=images';
config.filebrowserFlashUploadUrl = '/kcfinder/upload.php?opener=ckeditor&type=flash';
};
Lưu file ckeditor\config.js.
Bây giờ bạn đã hoàn toàn có thể sử dụng ckeditor và ckfinder tại các blade, ví dụ như sau:
PHP - CKEditor with Image upload
Chú ý: Trong quá trình cài đặt nếu việc tải ảnh sử dụng FCFinder khi click vào Browser Server gặp lỗi: "You don't have permission to upload files in KCFinder." thì bạn cần mở file kcfinder/config.php và sửa:
'disabled' => true,
thành
'disabled' => false,
Chúc các bạn thành công!
Bạn có thể download CKEditor và CLFinder và làm theo hướng dẫn tại đây.
[Nghean-Aptech]
Các tin mới:
Hướng dẫn tích hợp giao diện trang quản trị SB Admin 2 vào Laravel 5.8.
Hướng dẫn tích hợp Google ReCaptcha v2 vào Laravel bằng curl.
Học lập trình React JS trong vòng 5 phút.
Các tin cũ hơn:
Hướng dẫn cài đặt Apache, PHP, MySQL, PHPMyAdmin trên Windows 10 và cấu hình SendMail.
Tạo ứng dụng MVC cơ bản với Laravel 5 trong 10 phút.
Tìm hiểu PHP 7, có điều gì mới, và hơn thế nữa.
Quy tắc viết mã cơ bản trong lập trình web với PHP.
Tại sao Laravel là framework PHP phổ biến nhất để phát triển ứng dụng Web.