📜  config clear without artisan - PHP (1)

📅  最后修改于: 2023-12-03 15:30:05.278000             🧑  作者: Mango

如何在PHP中使用“config clear without artisan”

在Laravel应用程序中,您可以使用Artisan命令来清除配置缓存。但是,在某些情况下,您可能无法使用Artisan命令(例如,如果您没有SSH访问权限)。在这种情况下,您可以使用以下PHP代码来清除缓存。

$pathToBootstrap = __DIR__.'/bootstrap/app.php';

$app = require_once $pathToBootstrap;

$app->make('Illuminate\Contracts\Console\Kernel')->call('config:clear');

此代码将包括应用程序启动文件,并使用应用程序实例的“make”方法获取一个控制台内核实例。然后,使用该实例的“call”方法来调用“config: clear”命令,以清除配置缓存。

您可以将此代码片段放入您的PHP脚本中,以在无法使用Artisan时清除缓存。请注意,此代码片段将仅在Laravel应用程序内执行。

希望这对你有帮助!