Php 如何使用composer复制文件
composer安装完所有内容后,我希望它将Users.php从Php 如何使用composer复制文件,php,laravel,composer-php,laravel-5.3,Php,Laravel,Composer Php,Laravel 5.3,composer安装完所有内容后,我希望它将Users.php从zzother/Users.php移动到vendor/laravel/framework/src/illighte/Foundation/Auth/User.php 我在composer中有以下内容,但它在安装了composer后没有复制文件 "scripts": { "post-install-cmd": [ "php artisan clear-compiled",
zzother/Users.php
移动到vendor/laravel/framework/src/illighte/Foundation/Auth/User.php
我在composer中有以下内容,但它在安装了composer后没有复制文件
"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');\""
]
},
由于您正在覆盖包的一个文件,我想您正在寻找其他文件 在你的情况下,我会使用简单的补丁它将下载软件包并用您的更改覆盖
用户
类代码。
可在composer中使用,感谢软件包:是否检查了每个文件的权限,尤其是目标目录?不要直接覆盖供应商文件。有许多方法可以通过服务提供商、facades和use语句来使用您的文件,而不是他们的文件。您为什么要这样做?也许有更好的解决办法。读一读关于上帝的故事,你为什么能解释一下?我认为这将是对这个问题的一个有用的回答。