Php 使用Composer时分叉laravel/framework

Php 使用Composer时分叉laravel/framework,php,git,laravel,version-control,composer-php,Php,Git,Laravel,Version Control,Composer Php,由于某些原因,我找不到任何关于如何分叉laravel/framework并在Composer中使用它的说明 似乎Composer无法解析自定义包的依赖项,所以这使事情变得复杂 因此,我想做的是设置一个新的、干净的Laravel安装,同时使用分叉的Laravel/framework repo,而不是PackageGist Laravel/framework包。我该怎么办 这是因为我想在Laravel核心框架内进行一些编辑 这是我尝试过的,但没有成功: GitHub内部的Fork Laravel/F

由于某些原因,我找不到任何关于如何分叉laravel/framework并在Composer中使用它的说明

似乎Composer无法解析自定义包的依赖项,所以这使事情变得复杂

因此,我想做的是设置一个新的、干净的Laravel安装,同时使用分叉的Laravel/framework repo,而不是PackageGist Laravel/framework包。我该怎么办

这是因为我想在Laravel核心框架内进行一些编辑

这是我尝试过的,但没有成功:

  • GitHub内部的Fork Laravel/Framework
  • 使用Composer将Laravel安装到空文件夹中
  • 编辑composer.json并将分叉回购添加为一个包:

    "repositories": [{
        "type": "package",
        "package": {
            "version": "dev-edits",
            "name": "laravel/framework",
            "source": {
                "url": "My forked GitHub URL",
                "type": "git",
                "reference": "dev-edits"
            }
        }
    }],
    
    并将其作为要求而不是默认的PackageGist包添加:

    "laravel/framework": "dev-edits"
    
  • 运行
    composer更新

  • 我认为这里的问题是Composer并没有解析和安装
    laravel/framework
    依赖项?手动将
    laravel/framework
    requires从composer.json复制到我的中会出现以下错误:


    错误输出:PHP致命错误:在..

    中找不到类'illumb\Foundation\Application',是否尝试将分叉项目添加到composer.json?尝试克隆laravel项目,而不是由composer安装,然后将composer编辑到repo,然后运行composer installOnly安装laravel/framework(无依赖项),然后给出错误“错误输出:PHP致命错误:类”Patchwork\Utf8\Bootup“未在…boostrap/autoload.PHP`.@Basaa中找到解决方案吗?我正在寻找解决方案too@alex没有,还是没有解决办法。