editor.mdadalah editormarkdownyang sangat dapat disesuaikan, situs web resmi: https://pandao.github.io/editor.md/.
Paket ekstensi ini telah diuji dan disesuaikan dengan versi stabil Laravel 5.1 atau di atas (versi 5.0 juga layak secara teoritis, tetapi belum diuji).
Catatan Khusus: Masalah dapat timbul ketika
composermenganalisis dependensi tertentu: misalnya, dalam proyek utamaLaravel 5.2, jika Anda menginstal paket ekstensi ini, Anda dapat menginstal versi5.3dariilluminate/supportdan Paket Ketergantungan Terkaitilluminate/contracts, yang dapat menyebabkan kesalahan dalam proyek utama5.2. Untuk melakukan ini, paket ini secara khusus menghapus ketergantungan pada"illuminate/support": "~5.1"dicomposer.json.
Tambahkan "douyasi/laravel-editor-md": "dev-master" di composer.json , dan kemudian jalankan: Operasi composer update .
Setelah ketergantungan diinstal, tambahkan di app.php :
' providers ' => [
' DouyasiEditorEditorServiceProvider ' ,
], Kemudian, jalankan perintah artisan di bawah ini untuk menerbitkan konfigurasi paket ekstensi dan item lainnya.
php artisan vendor:publish --force Sekarang Anda dapat mengakses rute /laravel-editor-md/example , dan tidak ada yang tidak terduga terjadi, Anda dapat melihat halaman sampel yang disediakan oleh paket ekstensi.
Gambar editor akan diunggah ke Direktori public/uploads/content secara default; Konfigurasi fungsi terkait editor terletak di file config/editor.php .
Gunakan tiga metode berikut dalam templat blade : editor_css() , editor_js() dan 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 >