Laravel Filemanager + CKeditor 智障使用手册

操 每次用都忘记 纪录一下好了

安装
composer require unisharp/laravel-filemanager

创资料夹
php artisan vendor:publish --tag=lfm_view --force
php artisan vendor:publish --tag=lfm_public --force
php artisan vendor:publish --tag=lfm_config --force

清快取
php artisan cache:clear


基本设定 (图片要传到哪)

先去
config/filesystems.php 里面 disks 可以自订一个

範例

'filemanager' => [    'driver' => 'local',    'root' => public_path('filemanager'),    'url' => env('APP_URL').'/filemanager',    'visibility' => 'public',],

再去
config/lfm.php

'disk' => 'filemanager',  

要让介面变成中文
就去 config/app.php

'locale' => 'zh-TW',

多国语言包在这
/vendor/unisharp/laravel-filemanager/src/lang


开干

routes

看你放在哪个 routes 加这段进去
middleware自己调整,auth用意是可以帮你切开权限,例如id=1的user上传,就会自动为他建立一个1的资料夹,他就只能用这个资料夹

Route::group(['prefix' => 'laravel-filemanager', 'middleware' => ['web', 'auth']], function () {    \UniSharp\LaravelFilemanager\Lfm::routes();});

Route::group(['middleware' => ['auth:web']], function () {    Route::group(['prefix' => 'laravel-filemanager'], function () {        \UniSharp\LaravelFilemanager\Lfm::routes();    });});

随便啦 爽就好


html

<form action="" method="post">   <textarea name="content"></textarea></form><!-- 版本自行到官方选一套ㄅ --><script src="https://cdn.ckeditor.com/4.13.1/standard/ckeditor.js"></script><script>    //如果你可能是放到别的路径     const prefix = "/{{ env('PREFIX') }}";    var options = {        filebrowserImageBrowseUrl: prefix + '/laravel-filemanager?type=Images',        filebrowserImageUploadUrl: prefix + '/laravel-filemanager/upload?type=Images&_token={{csrf_token()}}',        filebrowserBrowseUrl: prefix + '/laravel-filemanager?type=Files',        filebrowserUploadUrl: prefix + '/laravel-filemanager/upload?type=Files&_token={{csrf_token()}}',        height: 400  //高度    };    CKEDITOR.replace('content', options);        //要载入内容就加这个吧    const content = `{!! $content !!}`;    CKEDITOR.instances['content'].setData(content);</script>

好啦
就这样
纪录一下


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章