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


Use Laravel internals in another php website

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

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

以下是文件夹树的样子:

/index.php
/(主项目中的其他php文件)
/控制面板(Laravel)

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

我曾尝试包含bootstrap/autoload.php并调用Eloquent模型,但IoC容器没有实例化,也不起作用。

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

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

Laravel照明路由器包在您的应用

在Laravel 之外使用Eloquent

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