我有一个Laravel应用程序。它是现场直播并拥有每日用户。我需要更新一些功能。不仅是前端工作。也要改变后端。用数据库。问题是我们的老开发者创建了这个网站。现在他不在这里,也没有任何文件或蓝图。我下载了这个项目。我甚至可以改变它的前端。受影响的变化有没有什么方法可以改变它的后端和数据库?这有风险吗? 请大家不要给这个问题减分。
答案 0 :(得分:3)
开始阅读Laravel的整个文档:https://laravel.com/可能 带你1或2天。然后,您将能够理解基础知识 Laravel以及如何创建,维护和更新Laravel应用程序。
当你对Laravel基础知识感到满意时,花几天时间了解更多关于你的环境(什么样的服务器,什么样的版本控制等)
然后,开始阅读有关服务器上的部署(它取决于您当前环境的许多内容:共享托管与否,在 Laravel Forge与否)。
在此之后,您将能够衡量风险,并知道如何在这种环境中工作。并改变数据库。并提供代码。
如果你没有这几天花费(和学习)并且没有能力完成这项任务(如何使用Laravel,如何部署等),那么也许你应该没有接受这份工作(你可以甚至辞职)。在其他地方,快速学习(取决于您的实际知识水平,laracast可以提供帮助)
答案 1 :(得分:3)
您应该在本地计算机上创建一个开发环境,使用它自己的数据库等。更改,测试它,一旦您满意,就上传文件和架构更改。
要设置与生产服务器紧密匹配的快速开发环境,请下载VirtualBox和Vagrant。然后访问http://puphpet.com,这将允许您生成服务器配置。
解压缩配置,cd进入文件夹,然后输入vagrant。您的服务器现在位于192.168.56.101。
最后,编辑您的操作系统主机文件,将your.dev.site.com指向该IP。 (puphpet中的默认域名是awesome.dev
如果需要,可以通过键入vagrant ssh进入VM。
不要编辑生产网站,尤其是对于实时用户!