我安装了laravel,并将其设置为新的CMS。
该网站的前端是一个非常复杂的旧网站。新的CMS将接管其中的一部分,但是将所有内容迁移到Laravel都是不可行的。
我了解我可以使用https://packagist.org/packages/illuminate/database启用Eloquent并进行数据库查询。但是,其中不包括我已经在CMS中创建的模型。
所以在同一台服务器上,我有:
/var/www/laravel-cms/
<-基于Laravel的CMS /var/www/website.com/
<-自定义PHP项目如何使用在laravel-cms
的{{1}}中创建的模型?
答案 0 :(得分: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();
...
答案 1 :(得分:-1)
您可以使用Laravel模型在Laravel控制器中创建一些方法。然后使用Curl从website.com调用该函数。