我在prod环境中的.env文件中设置了一个配置。
STORAGE_PATH=/dev/shm/runtime
并在bootstrap / app.php中编写以下代码。
if (env('STORAGE_PATH')) {
$app->useStoragePath(env('STORAGE_PATH'));
}
它不起作用,因为env('STORAGE_PATH')
返回空字符串。似乎.env文件尚未加载。
public function register()
{
if (env('STORAGE_PATH')) {
$this->app->useStoragePath(env('STORAGE_PATH'));
/* or
$this->app->bind('path.storage', function () {
return env('STORAGE_PATH');
});
*/
}
}
试过了,没用。
我相信必须有一种优雅的方式来完成这项工作。