Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 28.08.2016 15:16:25

Cache::remember

Подскажите в чем проблема?

function index($id) {
    $case = Cache::remember('case_'.$id, 60, function() {
        return Cases::where("id", $id)->first();
    });
}

Ошибка в 3 строке: Undefined variable: id
почему он переменную $id не видит?

Не в сети

#2 28.08.2016 16:07:10

Re: Cache::remember

Нужно передать переменную в замыкание:

function() use ($id) {

Не в сети

Подвал раздела