编辑页面的富文本编辑框

关于 富文本编辑框,laravel-admin 的文档,Form 组件使用里写了好几个。
https://laravel-admin.org/docs/zh/model-fo...

课程中,使用的是 guill, 这种是将图片以 base64 字节流的方式存储数据库的,不知能否保存到某个图片目录?
另外,如果商品详情中的图片有多张,会不会造成了很多的字符。
然后我再用另一个 ueditor 试了也不错,现分享如下,提供给有需要的伙伴参考。
不用删除 quill。
UEditor 下载地址:
https://github.com/laravel-admin-extension...
在该页面,
发布资源,如果用该页面的那一句,会报:Unable to locate publishable resources.
要加引号,才能正确发布(如下)。

php artisan vendor:publish --provider='Codingyu\LaravelUEditor\UEditorServiceProvider'

然后使用时写:

$form->UEditor('content, __('Content'));

第一次图片添加后,
图片地址为:
域名 /storage/uploads/image/2020/02/18 / 图片文件名.jpg
如果不显示。是因为没有做链接,
命令行写:

php artisan storage:link

就能够显示了。
至于如何修改保存目录,或者图片在上传时,改为 md5 的文件名,自动保存到图片数据库,等等,还有待进一步深入。
谢谢。

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 4

推荐你使用一下 super-eggs/tinymce ,这是一个 laravel-admin 扩展,用来将 tinyMCE 集成进 laravel-admin 的表单中。关于图片上传,教程有写,自己写一个接口即可,这样无论上传云盘还是本地,都很方便。tinyMCE 功能有很多,UI 也不错,上手容易。

关于将 Laravel-admin 中 base64 图片 转文件存储,「Laravel-admin 中 summernote 图片 base64 转文件」,这篇文章有讲到哦,可以参考使用。

5年前 评论

laravel-admin ueditor 发布 经常没有找到静态文件, 看源码又太麻烦了,我手动从 vendor 找静态文件, 复制到 public :joy:

5年前 评论
phpervip (楼主) 5年前

修改 config/filesystem.php 中 disks
'public' => [
     'driver' => 'local',
    'root' => public_path(''),
     'url' => env('APP_URL').'/',
    'visibility' => 'public',
],

4年前 评论