下载laravel admin 1.8失败
于是使用composer require encore/laravel-admin:dev-master下载成功
有没有适合dev master的富文本编辑器组件

下载laravel admin 1.8失败
于是使用composer require encore/laravel-admin:dev-master下载成功
有没有适合dev master的富文本编辑器组件

关注引自免费微信小程序:皆我百晓生
针对你遇到的问题,尝试安装jxlwqq/quill富文本编辑器到Laravel Admin dev-master版本时遇到冲突的情况,这里提供一个解决方案。
首先,jxlwqq/quill要求encore/laravel-admin版本为~1.6,而你当前使用的是dev-master分支,这导致了版本不兼容。解决此问题的一种方法是允许Composer更新encore/laravel-admin到兼容的版本,或者找到一个与dev-master兼容的富文本编辑器。
你可以使用--with-all-dependencies选项来允许Composer更新所有依赖包,包括encore/laravel-admin,这样可能可以解决版本冲突问题。执行以下命令:
composer require jxlwqq/quill --with-all-dependencies
如果执行此命令后encore/laravel-admin被更新到了一个低于1.6的版本,那么你需要检查新版本是否兼容你的项目需求。
另一种方法是寻找一个与dev-master分支兼容的富文本编辑器。laravel-admin官方文档中提到了一些兼容的富文本编辑器,例如TinyMCE和UEditor。这些编辑器已经过测试,与laravel-admin dev-master版本兼容。
你可以通过以下命令安装TinyMCE扩展:
composer require rap2hpoutre/laravel-admin-tinymce
然后在你的config/admin.php文件中添加以下配置:
'extensions' => [
Encore\Admin\Form\Extension\TinyMCE::class,
],
确保你已经清除了缓存,并重新启动了服务器。
对于UEditor,你可以使用以下命令进行安装:
composer require z-song/laravel-admin-ueditor
同样地,在config/admin.php中添加配置:
'extensions' => [
Zsong\Ueditor\Ueditor::class,
],
清除缓存并重启服务器。
根据你的具体需求选择上述任一方案进行尝试。如果选择允许所有依赖升级,记得检查项目是否与新版本兼容。如果选择更换富文本编辑器,确保新编辑器满足你的功能需求。