CKEditor を次のように実装しました。
<div class="form-group">
{!! Form::label('text', '*Article') !!}
{!! Form::textarea('text', null, ['class' => 'form-control ckeditor', 'placeholder' => 'Article.', 'name'=>'text', 'rows' => '7']) !!}
<script>
CKEDITOR.replace( 'text', {
filebrowserBrowseUrl = '/elfinder/ckeditor',
filebrowserImageBrowseUrl : '/elfinder/ckeditor',
uiColor : '#9AB8F3',
height : 300
} );
</script>
そして私が持っているファイルの一番下に
<script src="http://cdn.ckeditor.com/4.4.7/standard/ckeditor.js"></script>
ここの指示に従ってelfinderをインストールしました:
https://github.com/barryvdh/laravel-elfinder
そして、localhost/elfinder (編集: または localhost/elfinder/ckeditor) に行くことで elfinder にアクセスできます。
ただし、ポップアップウィンドウでelfinderを開く必要がある(おそらく)「サーバーの参照」ボタンがありません。
ここに私のルートがあります:
さらに何か必要な場合はお尋ねください。ありがとうございました!
編集: -- ブラウズ ボタン html がありません --
以下は、 でレンダリングされた参照ボタンですdisplay:none;
。
<a style="margin-top: 14px; margin-left: auto; margin-right: auto; display: none; -moz-user-select: none;" href="javascript:void(0)" title="Browse Server" hidefocus="true" class="cke_dialog_ui_button" role="button" aria-labelledby="cke_76_label" id="cke_77_uiElement"><span id="cke_76_label" class="cke_dialog_ui_button">Browse Server</span></a>
EDIT2: -- この要素のエラーを調べます --
ブラウザーでこの要素を検査してからコンソールで右クリックすると、次のエラーが返されます。
ReferenceError: CKEDITOR is not defined
スクリプトの最初の行で:
CKEDITOR.replace( 'text', {