我正在尝试将Laravel项目与文本编辑器(即Unisharp CKEditor v4.7)集成在一起。它失败了,因为它与Laravel 5.8版本之外的Laravel不兼容。如何降级到Laravel 5.9?否则,我可以在Laravel 6上使用其他替代文本编辑器吗?
我得到以下答复:
问题1 -unisharp / laravel-ckeditor的安装请求^ 4.7-> unisharp / laravel-ckeditor [4.7.2]可以满足。 -结论:删除laravel / framework v6.2.0 -结论:请勿安装laravel / framework v6.2.0 -unisharp / laravel-ckeditor 4.7.2需要光照/支持〜5.0->可以通过光照/支持来满足[5.0.x-dev,5.1.x-dev,5.2.x-dev,5.3.x-dev,5.4.x -dev,5.5.x-dev,5.6.x-dev,5.7.17、5.7.18、5.7.19、5.7.x-dev,5.8.x-dev,v5.0.0,v5.0.22,v5.0.25 ,v5.0.26,v5.0.28,v5.0.33,v5.0.4,v5.1.1,v5.1.13,v5.1.16,v5.1.2,v5.1.20,v5.1.22,v5.1.25,v5.1.28,v5 .1.30,v5.1.31,v5.1.41,v5.1.6,v5.1.8,v5.2.0,v5.2.19,v5.2.21,v5.2.24,v5.2.25,v5.2.26,v5.2.27,v5.2.28 ,v5.2.31,v5.2.32,v5.2.37,v5.2.43,v5.2.45,v5.2.6,v5.2.7,v5.3.0,v5.3.16,v5.3.23,v5.3.4,v5.4.0,v5 .4.13,v5.4.17,v5.4.19,v5.4.27,v5.4.36,v5.4.9,v5.5.0,v5.5.16,v5.5.17,v5.5.2,v5.5.28,v5.5.33,v5.5.34 ,v5.5.35,v5.5.36,v5.5.37,v5.5.39,v5.5.40,v5.5.41,v5.5.43,v5.5.44,v5.6.0,v5.6.1,v5.6.10,v5.6.11,v5 .6.12,v5.6.13,v5.6.14,v5.6.15,v5.6.16,v5.6.17,v5.6.19,v5.6.2,v5.6.20,v5.6.21,v5.6.22,v5.6.23,v5.6.24 ,v5.6.25,v5.6.26,v5.6.27,v5.6.28,v5.6.29,v5.6.3,v5.6.30,v5.6.31,v5.6.32,v5.6.33, v5.6.34,v5.6.35,v5.6.36,v5.6.37,v5.6.38,v5.6.39,v5.6.4,v5.6.5,v5.6.6,v5.6.7,v5.6.8,v5.6.9,v5。 7.0,v5.7.1,v5.7.10,v5.7.11,v5.7.15,v5.7.2,v5.7.20,v5.7.21,v5.7.22,v5.7.23,v5.7.26,v5.7.27,v5.7.28, v5.7.3,v5.7.4,v5.7.5,v5.7.6,v5.7.7, v5.7.8,v5.7.9,v5.8.0,v5.8.11,v5.8.12,v5.8.14,v5.8.15,v5.8.17,v5.8.18,v5.8.19,v5.8.2,v5.8.20,v5。 8.22,v5.8.24,v5.8.27,v5.8.28, v5.8.29,v5.8.3,v5.8.30,v5.8.31,v5.8.32,v5.8.33,v5.8.34,v5.8.35,v5.8.4,v5.8.8,v5.8.9]。
答案 0 :(得分:2)
我在laravel v7.x和ckeditor集成方面遇到问题。 所以我跑了:
Function GetMonth(ByVal dateString As String) As Date
Dim dateStr As String, mStr As String, dVals() As String, mMumber As String
dVals = Split(dateString, "/")
If UBound(dVals) > 1 Then
mStr = dVals(1)
Select Case mStr
Case "January"
mMumber = "01"
Case "February"
mMumber = "02"
Case "March"
mMumber = "03"
Case "April"
mMumber = "04"
Case "May"
mMumber = "05"
Case "June"
mMumber = "06"
Case "July"
mMumber = "07"
Case "August"
mMumber = "08"
Case "September"
mMumber = "09"
Case "October"
mMumber = "10"
Case "November"
mMumber = "11"
Case "December"
mMumber = "12"
End Select
dateStr = dVals(0) & "/" & mMumber & "/" & dVals(2)
If IsDate(dateStr) Then
GetMonth = dateStr
End If
End If
End Function
Sub Test()
Dim dStr As String
Dim dDate As Date
dStr = "01/May/2020"
dDate = GetMonth(dStr)
End Sub
根据此建议:
并且laravel v7.x和ckeditor的问题已解决。
我希望这会对某人有所帮助:)
答案 1 :(得分:0)
对我的项目最有效的选择是删除lavarel版本到v5.8,方法是删除“ composer.lock”文件和“ vendor”文件夹,然后运行“ composer install”。