0

我有一个 laravel 安装,设置为一个新的 CMS。

该网站的前端是一个非常复杂的旧网站。新的 CMS 将接管其中的一部分,但将所有内容迁移到 Laravel 不是一种选择。

我知道我可以使用https://packagist.org/packages/illuminate/database来启用 Eloquent 并进行数据库查询。但是,这不包括我已经作为 CMS 的一部分创建的模型。

所以在我拥有的同一台服务器上:

  • /var/www/laravel-cms/ <- 基于 Laravel 的 CMS
  • /var/www/website.com/ <- 自定义 PHP 项目

如何使用在laravel-cmson中创建的模型website.com

4

2 回答 2

0

是否有什么阻止您将旧模型复制(或者可能是 simlink)到 /var/www/laravel-cms/app 目录,然后使用命名空间从控制器调用这些模型?

namespace App\Http\Controllers;
...
use App\Legacy-Models\Model1 as Example;

class ExampleController extends Controller {
    public function index() {
        $ex = new Example();
...
于 2018-09-17T16:44:33.810 回答
-1

你可以使用 Laravel 模型在 Laravel 控制器中创建一些方法。然后使用 Curl 从 website.com 调用该函数。

于 2018-09-17T16:22:54.647 回答