第一步 在根目录 composer.json 的require里加入
"stevenyangecho/laravel-u-editor": "~1.4"
第二步
composer update
一般情况下会报错
我的错第一个
Failed to decode response: zlib_decode(): data error
Retrying with degraded mode, check https://getcomposer.org/doc/articles/troubleshooting.md#degraded-mode for more info
Your requirements could not be resolved to an installable set of packages.
网络ipv6
可能是ipv6的地址空间现在还不成熟,所以只能通过ipv4去翻墙下载
解决办法 在 控制面板\网络和 Internet\网络连接
把ipv6勾选点掉
我是当时用的家庭网络的wifi,可能家用WiFi是ipv6所以报错,之后我连接我的手机WiFi,就没问题了
第二个报错
Problem 1
- stevenyangecho/laravel-u-editor v1.4.2 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.
- stevenyangecho/laravel-u-editor v1.4.1 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.
- stevenyangecho/laravel-u-editor v1.4.0 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.
- Installation request for stevenyangecho/laravel-u-editor ~1.4 -> satisfiable by stevenyangecho/laravel-u-editor[v1.4.0, v1.4.1, v1.4.2].
To enable extensions, verify that they are enabled in your .ini files:
- D:\phpStudy\php\php-5.5.38\php.ini
看到没,php扩展,
解决方式把 php.ini 注释去掉
extension=php_fileinfo.dll
接着就没什么问题了,但是php 版本必须是5.5,我当时的版本是7.0,就算是有fileinfo扩展,它也会报错说你没有
我这边分析的是editor需要php的fileinfo扩展,在PHP5.5是这个扩展是没问题的,但是7.0这个扩展就不支持了