2017-05-13 59 views
0

我的问题可能是愚蠢的,但问题是,我的客户希望看到我的工作进展每天,但我在本地环境中开发应用程序,所以我的问题是,如何可以我在本地工作,并反映服务器的变化如何上传laravel应用程序到共享主机

+1

谷歌持续集成。可能会帮助 – apokryfos

+0

使用像PHPStorm这样的IDE是一个不错的选择。您可以告诉这样的IDE自动将每个更新文件上传到特定服务器,因此不需要手动上传。 –

回答

0

简单。在制作并测试任何更改后,将更改的文件上载到服务器。

B.S.第一次上传laravel项目文件和文件夹后,几乎需要上传的是这些文件夹app,资源路由

+0

所以你说的是,我必须手动检查每天上传哪些文件。 – Faizy

+0

为什么每天?另外,您可以使用FTP软件提供自动上传到已更改的文件。 – MohamedSabil83

+0

此外,您可以使用TeamViewer等软件与您的客户端共享您的屏幕 – MohamedSabil83

1

您可以尝试使用Laravel代客服务页面。

您需要允许通过您的路由器访问您所服务的端口,或者如果您知道您的IP地址,则可能能够点击。

退房文档:

https://laravel.com/docs/5.4/valet#serving-sites

此外,结账这里列出的步骤: https://scotch.io/tutorials/use-laravel-valet-for-a-super-quick-dev-server

具体来说,第5步指的是你的最终目标。

+0

代客仅适用于mac用户,我不认为这对他的情况有帮助。 – MohamedSabil83

0

在共享主机服务Laravel是真的不推荐,或者至少非常复杂。 Laravel使用composer来安装它的依赖关系,一个简单的解决方案是手动上传所有文件,这可能是有效的,但是存在公共路径和文件权限的问题。 在Laravel中可以轻松更改公共路径的配置,但服务器端可能很复杂/无法访问。权限也一样。


TL; DR
你可以试着给你所有文件上传到通过FTP /文件管理器的共享主机。 但是必须完成一些关于路径和权限的配置。


值得注意的替代
使用ngrok通过一个安全的服务器共享一个防火墙
背后当地进度详细了解ngrokhere

相关问题