如何将laravel模型/存储库与本机php一起使用
我正在开发一个使用原生php构建的网站,但为了加快开发速度,我在名为new的子目录中安装了laravel,在那里我使用了laravel的所有功能,并将新页面作为 mywebsite.com/new/any-laravel-route 我希望在laravel容器之外使用laravel模型/存储库和本机php,只需要最少数量的文件来引导laravel 我使用下面的代码初始化laravel如何将laravel模型/存储库与本机php一起使用,php,laravel,Php,Laravel,我正在开发一个使用原生php构建的网站,但为了加快开发速度,我在名为new的子目录中安装了laravel,在那里我使用了laravel的所有功能,并将新页面作为 mywebsite.com/new/any-laravel-route 我希望在laravel容器之外使用laravel模型/存储库和本机php,只需要最少数量的文件来引导laravel 我使用下面的代码初始化laravel require 'new/bootstrap/autoload.php'; $app = require_onc
require 'new/bootstrap/autoload.php';
$app = require_once 'new/bootstrap/app.php';
$kernel = $app->make('Illuminate\Contracts\Http\Kernel');
$kernel->handle(
$request = Illuminate\Http\Request::capture()
);
考虑到已经包含的本机平台代码文件,它的工作速度相当慢
我要找的是
- 在本机php中使用laravel功能
- Laravel不应该处理HTTP请求(就像它处理上述代码一样)
$app
变量就位,您应该准备好使用Laravel服务容器
如果你能做
$model=$app->make('app\YourModelClass')
您可以将其用作模型。一旦将$app
变量准备就绪,您就可以使用Laravel服务容器了
如果你能做
$model=$app->make('app\YourModelClass')代码>您可以将其用作模型。签出签出嗨,我尝试过这种方法,但它会抛出“反射异常”,并显示消息“Class config不存在”,我在谷歌上搜索过,它似乎与错误配置的.env文件有关,可能是这样吗?嗨,我也这么做了,但还是一样。env对laravel很好,但在外部初始化laravel会导致此异常,奇怪:(嗨,我尝试过这种方法,但它抛出了带有消息“Class config不存在”的“Reflection Exception”(反射异常),我在谷歌上搜索过,它似乎与错误配置的.env文件有关,可能是这样吗?嗨,我也这样做了,但同样。env与laravel配合良好,但在外部初始化laravel会导致此异常,奇怪:(