【发布时间】:2018-10-19 15:26:57
【问题描述】:
我打开了我的旧应用程序
# php artisan --version
Laravel Framework 5.5.18
并在我的本地笔记本电脑和远程服务器上测试它(两种情况下都是 ubuntu 18) 我突然发现 .env 文件中有一些变量,比如:
UPLOADS_CMSITEM_IMAGES_URL = 'uploads/cms_items/'
UPLOADS_CMSITEM_IMAGES_DIR = 'uploads/cms_items/'
UPLOADS_CATEGORY_IMAGES_URL = 'uploads/categories/'
UPLOADS_CATEGORY_IMAGES_DIR = 'uploads/categories/'
在我的模型中调用它我有空值
public static function getCategoryUrl(int $category_id, string $img, bool $check_existing= false) : string
{
if ( empty($img) ) return '';
$base_url= with(new Settings)->getBaseUrl();
$UPLOADS_CATEGORY_IMAGES_URL= env('UPLOADS_CATEGORY_IMAGES_URL');
我的路径无效...
我跑
php artisan config:cache
多次,但 UPLOADS_CATEGORY_IMAGES_URL 返回空值...
它是怎么回事以及如何解决它?
谢谢!
【问题讨论】:
标签: php laravel laravel-5 environment-variables