Php Laravel 5新的环境变量并在布局文件中使用

Php Laravel 5新的环境变量并在布局文件中使用,php,laravel-5,Php,Laravel 5,因此,我试图添加一个新的环境变量,并在布局文件中使用它,以便在取消注册时可以隐藏菜单的一部分 环境署署长 布局/apps/blade.php @if (env('ALLOW_REGISTRATION',TRUE)) ... 我犯了一个错误 Trying to get property of non-object (View: /home/jj/Development/app/resources/views/layouts/app.blade.php) (View: /home/jj

因此,我试图添加一个新的环境变量,并在布局文件中使用它,以便在取消注册时可以隐藏菜单的一部分

环境署署长

布局/apps/blade.php

@if (env('ALLOW_REGISTRATION',TRUE))
      ...
我犯了一个错误

Trying to get property of non-object (View: /home/jj/Development/app/resources/views/layouts/app.blade.php) (View: /home/jj/Development/app/resources/views/layouts/app.blade.php)

想法?

尝试
php artisan serve
并再次检查。函数env()在调用时不从.env文件中获取值。

什么是
dd(env('ALLOW_REGISTRATION')为您返回?我不认为上述错误是由于if条件造成的,错误表示您正在尝试访问变量的属性,即使变量不是对象,因此,该错误可能是由同一页面上的其他代码引起的。当I var转储我得到的变量this
/home/jj/Development/AndroidAppAddicts/storage/framework/views/087bb77ee1021a12882b9d85d430c19f0d6eafd5.php:34:boolean false
时,dd命令返回Null。那么它从哪里获得它呢?它应该从.env文件获得。函数接收来自php环境getenv()函数的变量。您只需要重新启动服务器,我认为.env的问题应该得到解决。这里是一个关于php环境的文档链接
Trying to get property of non-object (View: /home/jj/Development/app/resources/views/layouts/app.blade.php) (View: /home/jj/Development/app/resources/views/layouts/app.blade.php)