在 composer 完成所有安装后,我希望它将 Users.php 从 zzother/Users.php
移动到 vendor/laravel/framework/src/Illuminate/Foundation/Auth/User。 php
我在 composer 中有以下内容,但在 composer install
之后它没有复制文件
"scripts": {
"post-install-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"pre-update-cmd": [
"php artisan clear-compiled"
],
"post-update-cmd": [
"php artisan optimize"
],
"post-root-package-install": [
"php -r \"copy('.env.example', '.env');\""
],
"post-create-project-cmd": [
"php artisan key:generate",
"php -r \"copy('zzother/User.php', 'vendor/laravel/framework/src/Illuminate/Foundation/Auth/User.php');\""
]
},
最佳答案
由于您正在覆盖您的包文件之一,我想您正在寻找其他东西。
在你的情况下,我会使用简单的补丁。 它将下载包并用您的更改覆盖 User
类代码。
感谢软件包:https://github.com/cweagans/composer-patches,在 Composer 可用
关于php - 如何使用 Composer 复制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41321606/