사용자가 관리 할 수있는 설정이 필요합니다. 이 때문에 데이터베이스에 저장하고 나중에 검색하고 캐싱합니다. 그러나 config/config.php
파일 안에 Cache
외관을 호출하려고하면 오류가 발생합니다. 세부 사항은 아래와 같습니다.캐시 외관이 Laravel 5에서 작동하지 않습니다.
나는 app/config/custom.php
에있는 코드를 다음 있습니다 :
<?php
// app/config/custom.php
use Illuminate\Support\Facades\Cache;
return [
'foo' => Cache::get('foo');
];
:
Fatal error: Call to a member function get() on a non-object in D:\www\project\vendor\laravel\framework\src\Illuminate\Support\Facades\Facade.php on line 216
방법이 문제를 해결하는가?
캐시를 사용하도록 설정 했습니까? – ToyRobotic
@ToyRobotic 예, 캐시 드라이버가 '파일'로 설정되어 있습니다. 나는이 문제가 내가 왜 그 문제인지 전혀 알지 못해도 config 파일 내부의 캐시를 사용하려고하기 때문에 발생한다고 생각한다. –
helpers.php 내부에서 착각하지 않으면 facades가 전역 네임 스페이스에있다. 사용을 바꿀 수 있는가? 캐시를 사용하는 문장; – engvrdr