editor.mdเป็นตัวแก้ไขmarkdownที่ปรับแต่งได้สูงเว็บไซต์อย่างเป็นทางการ: https://pandao.github.io/editor.md/
แพ็คเกจส่วนขยายนี้ได้รับการทดสอบและปรับให้เข้ากับ Laravel 5.1 รุ่นที่เสถียร (เวอร์ชัน 5.0 ยังเป็นไปได้ในทางทฤษฎี แต่ยังไม่ได้รับการทดสอบ)
หมายเหตุพิเศษ: ปัญหาอาจเกิดขึ้นเมื่อ
composerวิเคราะห์การพึ่งพาบางอย่าง: ตัวอย่างเช่นในโครงการหลักของLaravel 5.25.2หากคุณติดตั้งแพ็คเกจส่วนขยายนี้คุณสามารถติดตั้งเวอร์ชัน5.3ของilluminate/supportilluminate/contractsในการทำเช่นนี้แพ็คเกจนี้จะลบการพึ่งพา"illuminate/support": "~5.1"ในcomposer.json
เพิ่ม "douyasi/laravel-editor-md": "dev-master" การพึ่งพาใน composer.json จากนั้นดำเนินการ: การดำเนินการ composer update
หลังจากติดตั้งการพึ่งพาแล้วเพิ่มใน app.php :
' providers ' => [
' DouyasiEditorEditorServiceProvider ' ,
], จากนั้นดำเนินการคำสั่ง artisan ด้านล่างเพื่อเผยแพร่การกำหนดค่าแพ็คเกจส่วนขยายและรายการอื่น ๆ
php artisan vendor:publish --force ตอนนี้คุณสามารถเข้าถึงเส้นทาง /laravel-editor-md/example และไม่มีอะไรเกิดขึ้นที่ไม่คาดคิดคุณสามารถดูหน้าตัวอย่างที่จัดทำโดยแพ็คเกจส่วนขยาย
ภาพตัวแก้ไขจะถูกอัปโหลดไปยังไดเรกทอรี public/uploads/content โดยค่าเริ่มต้น การกำหนดค่าฟังก์ชั่นที่เกี่ยวข้องกับตัวแก้ไขอยู่ในไฟล์ config/editor.php
ใช้สามวิธีต่อไปนี้ในเทมเพลต blade : editor_css() , editor_js() และ editor_config()
<!DOCTYPE html >
< html lang =" en " >
< head >
< meta charset =" UTF-8 " >
< title > editor.md example </ title >
{!! editor_css() !!}
</ head >
< body >
< h2 > editor.md example </ h2 >
< div id =" mdeditor " >
< textarea class =" form-control " name =" content " style =" display:none; " >
# editor.md for Laravel
> editor.md example
</ textarea >
</ div >
{!! editor_js() !!}
{!! editor_config('mdeditor') !!}
</ body >
</ html >