簡體   English   中英

如何從 Laravel 中的 .env 文件訪問存儲文件

[英]How to access storage file from .env file in Laravel

我創建了一個 JSON 文件以在我的 Laravel 項目 => BigQuery 文檔中使用 BigQuery。 我將文件放在storage文件夾中以限制其訪問。 我只需要從我的.env文件中訪問它。

GOOGLE_APPLICATION_CREDENTIALS='/storage/file.json'

自然,我無法輕松訪問該文件夾,並且我知道有一些方法可以訪問它,但是創建符號鏈接會使該文件可以從任何地方訪問,我不希望這樣。 是否有一種安全的方法可以訪問 my.env 文件中的該文件? 還是有更好的方法,我應該在另一個文件夾中放置 JSON 文件?

我強烈反對使用 ENV 變量,而是使用Secret Manager在運行時加載,或 KMS(密鑰管理服務)

查看laravel-env-security的實現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM