在另一个 php 网站中使用 Laravel 内部构件

Use Laravel internals in another php website

我有一个关于 Laravel 的有趣问题。

我正在使用 Laravel 5 构建一个具有特定功能的控制面板。 此控制面板将在任何其他 PHP 网站的子目录中独立运行。

文件夹树如下所示:

/index.php
/(other php files from the main project)
/controlpanel (Laravel)

我想在主 PHP 项目中使用 Laravel 功能。
例如,我希望能够从 /index.php.
中使用 Eloquent 模型查询控制面板的数据库 类似有限 Laravel(没有路由器等)。

我尝试包含 bootstrap/autoload.php 并调用 Eloquent 模型,但 IoC 容器未实例化,它是不工作。

我希望有人能指出我正确的方向。

您可以在框架外使用某些 Laravel 的包,但在大多数情况下需要做一些工作。

Laravel Illuminate Router Package In Your Application

Use Eloquent Outside of Laravel

以上资源适用于 Laravel 4,但您可以将它们用作起点,因为它们可能与 Laravel 5 包所需的方法非常相似。