与laravel 6集成ckeditor

时间:2019-10-25 10:54:20

标签: laravel ckeditor

我正在尝试将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]。

2 个答案:

答案 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 ckeditor installation

并且laravel v7.x和ckeditor的问题已解决。

我希望这会对某人有所帮助:)

答案 1 :(得分:0)

对我的项目最有效的选择是删除lavarel版本到v5.8,方法是删除“ composer.lock”文件和“ vendor”文件夹,然后运行“ composer install”。