Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以使用一个mysql数据库创建两个LaravelPHP网站?_Php_Mysql_Database_Laravel - Fatal编程技术网

是否可以使用一个mysql数据库创建两个LaravelPHP网站?

是否可以使用一个mysql数据库创建两个LaravelPHP网站?,php,mysql,database,laravel,Php,Mysql,Database,Laravel,我想有两个php Laravel网站连接到同一个MySQL数据库,都在同一台服务器上 一个网站有求职者的投资组合,他们登录后创建/更新 简历 第二个网站是为发布职位空缺数据的雇主提供的。我 希望将求职者与公开的职位空缺相匹配,以及 向求职者开放 可能吗? 如果有,是否存在任何安全风险? 谢谢 MG确定这是可能的。请注意,风险在于开发人员:在设计应用程序时应更加注意,为了避免数据库操作(CRUD操作)中的冲突,开发人员可以使用数据库的视图和事务。我建议他使用一个坚固的ORM库,在这种关键的编码

我想有两个php Laravel网站连接到同一个MySQL数据库,都在同一台服务器上

  • 一个网站有求职者的投资组合,他们登录后创建/更新
    简历
  • 第二个网站是为发布职位空缺数据的雇主提供的。我 希望将求职者与公开的职位空缺相匹配,以及 向求职者开放
可能吗? 如果有,是否存在任何安全风险? 谢谢
MG

确定这是可能的。请注意,风险在于开发人员:在设计应用程序时应更加注意,为了避免数据库操作(CRUD操作)中的冲突,开发人员可以使用数据库的视图和事务。我建议他使用一个坚固的ORM库,在这种关键的编码情况下,它有时会“拯救生命”。请参阅每个PHP的原则,这是最好的原则之一。

是的,绝对可能。直接连接到同一个数据库。您还可以连接到远程数据库(在另一台服务器上)。安全风险只存在于您编写的代码中,与您可能编写的常规网站->数据库连接没有什么不同。如果它们位于不同的服务器上,我可能会建议编写一个API来处理这两个服务器之间的通信(主要是因为它们既有用又有趣)。如果要分离站点数据,可以使用table prefix检查此项以了解更多信息^I假设它们共享同一数据库的目的是为了共享站点数据。需要注意的一点是,如果使用迁移来管理数据库结构,这可能会导致问题,因为这两个站点都会尝试将它们的迁移记录存储在同一个迁移表中。@AndréDaniel在本例中,请正确使用它Maurice G:)