Laravel-adminでマークダウンエディタ(simplemde)を使う方法

composerでインストール

composer requireでlaravel-adminのextensionをインストールする

composer require laravel-admin-ext/simplemde
php artisan vendor:publish --tag=laravel-admin-simplemde

simplemdeについての追記

config/admin.phpのextensions部分にsimplemdeについての記述を追加する

    'extensions' => [
        'simplemde' => [
            'enable' => true,
            //'alias' => 'markdown',
            'config' => [
                'height' => 600,
                'autofocus'   => true,
                'spellChecker' => false,
                'placeholder' => 'Type here...',
                'hideIcons' => array('guide', 'fullscreen', 'side-by-side'),
            ]
        ]
    ],

grid部分でsimplemdeを使用

gridに記述すればフォームでマークダウンエディタを使用することができる

$form->simplemde('content')->height(500);

削除

なお、simplemdeを削除する場合は以下のコマンドを実行すれば簡単に削除することができる。非常にシンプル。

composer remove laravel-admin-ext/simplemde

Category