首页 文章

Laravel 5.7 - 如何在自定义PHP项目中使用模型和控制器?

提问于
浏览
0

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

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

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

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

  • /var/www/laravel-cms/ < - 基于Laravel的CMS

  • /var/www/website.com/ < - 自定义PHP项目

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

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();
    ...
    
  • -1

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

相关问题