怎样合并两个不同的Laravel项目?

WBOY
Freigeben: 2016-07-06 13:52:03
Original
1110 Leute haben es durchsucht

目前需要基于多个不同用途的Laravel5.1项目进行开发,用不同的二级域名来区别。
比如我从Github clone了两个不同用途的Laravel5.1的项目A和B,并且需要配置a.xxx.com访问A项目,b.xxx.com访问B项目。
怎样达到这个目的,而且共享用户数据库?是用不同文件夹和两个数据库,还是可以把这两个项目合并到一起?如果可以合并,具体怎么做?

回复内容:

目前需要基于多个不同用途的Laravel5.1项目进行开发,用不同的二级域名来区别。
比如我从Github clone了两个不同用途的Laravel5.1的项目A和B,并且需要配置a.xxx.com访问A项目,b.xxx.com访问B项目。
怎样达到这个目的,而且共享用户数据库?是用不同文件夹和两个数据库,还是可以把这两个项目合并到一起?如果可以合并,具体怎么做?

项目本身是单独的, 即你的A项目和B项目应该是两个不相干的应用, 即使他们使用相同的数据库。

你只需要在配置apache或nginx时根据域名转发到对应的项目就好了,

比如你的A项目位于
F:Zenda

比如你的B项目位于
F:Zendb

虚拟机配置

Apache配置

<code><virtualhost>
    ServerAdmin g@godruoyi.com
    # 项目A
    DocumentRoot "F:\Zend\a"
    # 访问项目A的域名
    ServerName a.xxx.com
    ErrorLog "logs/godruoyi_ok.log"
    CustomLog "logs/godruoyi_ok.log" common
    <directory>
        AllowOverride All
    </directory>
    <ifmodule dir_module>
        # 入口文件
        DirectoryIndex app.php
    </ifmodule>
</virtualhost>

<virtualhost>
    ServerAdmin g@godruoyi.com
    # 项目B
    DocumentRoot "F:\Zend\b"
    # 访问项目B的域名
    ServerName b.xxx.com
    ErrorLog "logs/godruoyi_ok.log"
    CustomLog "logs/godruoyi_ok.log" common
    <directory>
        AllowOverride All
    </directory>
    <ifmodule dir_module>
        # 入口文件
        DirectoryIndex app.php
    </ifmodule>
</virtualhost></code>
Nach dem Login kopieren

在再本地配置host即可

C:\Windows\System32\drivers\etc\hosts

127.0.0.1 a.xxx.com b.xxx.com

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage