我在Heroku上有一个Laravel应用程序,我想编辑一个框架文件(Request.php是具体的)。但是当我推动更改时,似乎被服务器覆盖了。
这可能吗?
谢谢!
答案 0 :(得分:0)
Laravel框架文件位于供应商文件夹中,被git忽略。即你.gitignroe档案。因此,您所做的任何更改都不会被推送到heroku,直到您从.gitignore中删除它们为止。此外,交替使用vendor文件夹不是一个好习惯。如果您想覆盖它们,请不要直接修改它们。你可以使用marcos。 Look here更多地了解马科斯,文档清晰明确,
Response::macro('foo', function($value){
//You custom task
return Response::make($value);
});