如何在自定义PHP脚本上加载Laravel?

如何在自定义PHP脚本上加载Laravel?,laravel,laravel-4,Laravel,Laravel 4,我有一个用于环境恢复的定制PHP脚本。此脚本无法通过HTTP访问,只能通过SSH和正确的登录用户执行。在这个脚本中有几个地方我需要类和环境变量,这些类和环境变量可用于我的Laravel应用程序的其余部分 如果通过命令行运行脚本,如何启动Laravel并使这些其他类和环境变量可用?您可以在脚本中使用这些指令: 需要'Laravel/bootstrap/autoload.php'//路径应与您的文件路径匹配 $app=require_once'Laravel//bootstrap/app.php'/

我有一个用于环境恢复的定制PHP脚本。此脚本无法通过HTTP访问,只能通过SSH和正确的登录用户执行。在这个脚本中有几个地方我需要类和环境变量,这些类和环境变量可用于我的Laravel应用程序的其余部分


如果通过命令行运行脚本,如何启动Laravel并使这些其他类和环境变量可用?

您可以在脚本中使用这些指令:

需要'Laravel/bootstrap/autoload.php'//路径应与您的文件路径匹配
$app=require_once'Laravel//bootstrap/app.php'//路径应与您的文件路径匹配
$app->make('light\Contracts\Http\Kernel')
->句柄(照亮\Http\Request::capture());

然后你可以访问拉威尔的课程。我不知道它们中有哪些可用,但我在Laravel 5中使用了这种方法来设置一些会话变量,效果很好

您考虑过使用Laravel命令吗??我尝试使用它,但无法访问在
/config
下的文件中定义的变量以及在
/libraries
下创建的自定义类