0
我在Laravel這個非常簡單的功能,調用FN
public function getImage($slug){
// This return an error
$cached = Cache::remember('Test', 10, function(){
$images = $this->allImages();
// Undefined var $slug
return file_get_contents($images[$slug]['image-url']);
});
// This works
// $images = $this->allImages();
// $cached = file_get_contents($images[$slug]['image-url']);
$headers = [
'Content-Type' => 'image/jpeg',
'Cache-Control' => 'max-age=600'
];
return Response::make($cached, 200, $headers);
}
這可能是一個愚蠢的問題,但我沒有在很長一段時間使用PHP,並圍繞這個明白爲什麼$塞時未定義的變量未定義?
上帝保佑你,先生。 – Jack