По какой-то причине я не могу найти никаких инструкций о том, как форкнуть laravel / framework и затем использовать его внутри Composer.
Кажется, что Composer не может разрешить зависимости для пользовательских пакетов, что усложняет ситуацию.
Поэтому я хочу установить новую чистую установку Laravel, используя вместо этого пакетный репозиторий laravel / framework вместо пакета packagist laravel / framework. Как бы я пошел по этому поводу?
Это потому, что я хочу внести некоторые изменения в базовую структуру Laravel.
Это то, что я пытался, и не получилось:
Отредактируйте composer.json и добавьте свое разветвленное репо в виде пакета:
"repositories": [{
"type": "package",
"package": {
"version": "dev-edits",
"name": "laravel/framework",
"source": {
"url": "My forked GitHub URL",
"type": "git",
"reference": "dev-edits"}
}
}],
И добавив это как требование вместо стандартного пакета packagist:
"laravel/framework": "dev-edits"
Бежать composer update
Проблема здесь в том, что Composer не разрешает и не устанавливает laravel/framework
зависимости? Копирование вручную laravel/framework
требует от composer.json в мой дает мне следующую ошибку:
Error Output: PHP Fatal error: Class 'Illuminate\Foundation\Application' not found in....
Задача ещё не решена.
Других решений пока нет …